# 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

Reply via email to