# HG changeset patch # User Pulkit Goyal <7895pul...@gmail.com> # Date 1489346714 -19800 # Mon Mar 13 00:55:14 2017 +0530 # Node ID 047e7ee79f6a30b295bf02fa23171212848546f6 # Parent 719e64bf9ec2d7b8e86b6550a5d193b3c67944d1 pycompat: default to BytesIO instead of StringIO
diff -r 719e64bf9ec2 -r 047e7ee79f6a mercurial/pycompat.py --- a/mercurial/pycompat.py Sun Mar 12 00:47:39 2017 -0500 +++ b/mercurial/pycompat.py Mon Mar 13 00:55:14 2017 +0530 @@ -55,6 +55,7 @@ sysexecutable = sys.executable if sysexecutable: sysexecutable = os.fsencode(sysexecutable) + stringio = io.BytesIO # 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. @@ -180,8 +181,8 @@ getcwd = os.getcwd sysexecutable = sys.executable shlexsplit = shlex.split + stringio = io.StringIO -stringio = io.StringIO empty = _queue.Empty queue = _queue.Queue _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel