Mercurial > hg-stable
changeset 42409:37f38e1dea44
testparseutil: stop extracting using std* streams as bytes on py3
This is no longer required due to other cleanups in our linting tools.
Differential Revision: https://phab.mercurial-scm.org/D6455
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 29 May 2019 09:59:35 -0400 |
parents | 055687fe4c47 |
children | c2deb2512823 |
files | contrib/testparseutil.py |
diffstat | 1 files changed, 3 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/testparseutil.py Wed May 29 09:56:27 2019 -0400 +++ b/contrib/testparseutil.py Wed May 29 09:59:35 2019 -0400 @@ -38,12 +38,6 @@ if ispy3: import builtins - # TODO: .buffer might not exist if std streams were replaced; we'll need - # a silly wrapper to make a bytes stream backed by a unicode one. - stdin = sys.stdin.buffer - stdout = sys.stdout.buffer - stderr = sys.stderr.buffer - def bytestr(s): # tiny version of pycompat.bytestr return s.encode('latin1') @@ -56,10 +50,6 @@ def opentext(f): return open(f, 'r') else: - stdin = sys.stdin - stdout = sys.stdout - stderr = sys.stderr - bytestr = str sysstr = identity @@ -71,11 +61,11 @@ def writeout(data): # write "data" in BYTES into stdout - stdout.write(data) + sys.stdout.write(data) def writeerr(data): # write "data" in BYTES into stderr - stderr.write(data) + sys.stderr.write(data) #################### @@ -583,7 +573,7 @@ if showembedded(f, fp, embeddedfunc, opts): ret = 1 else: - lines = [l for l in stdin.readlines()] + lines = [l for l in sys.stdin.readlines()] if showembedded('<stdin>', lines, embeddedfunc, opts): ret = 1 return ret