Mercurial > public > mercurial-scm > hg-stable
diff tests/filtertraceback.py @ 44729:26ce8e751503 stable 5.4rc0
merge default into stable for 5.4 release
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Thu, 16 Apr 2020 22:51:09 +0530 |
parents | d359f0d1a3d3 |
children | c102b704edb5 |
line wrap: on
line diff
--- a/tests/filtertraceback.py Mon Apr 13 16:30:13 2020 +0300 +++ b/tests/filtertraceback.py Thu Apr 16 22:51:09 2020 +0530 @@ -4,8 +4,19 @@ from __future__ import absolute_import, print_function +import io import sys +if sys.version_info[0] >= 3: + # Prevent \r from being inserted on Windows. + sys.stdout = io.TextIOWrapper( + sys.stdout.buffer, + sys.stdout.encoding, + sys.stdout.errors, + newline="\n", + line_buffering=sys.stdout.line_buffering, + ) + state = 'none' for line in sys.stdin: