changeset 30988:d194f0dba7ac

py3: convert the mode argument of os.fdopen to unicodes Couple of these from the earlier series got lost while rebasing. So this patch converts them again.
author Pulkit Goyal <7895pulkit@gmail.com>
date Thu, 16 Feb 2017 17:30:35 +0530
parents 1ee685defe80
children 74af89c66834
files mercurial/debugcommands.py mercurial/util.py
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/debugcommands.py	Wed Feb 15 16:29:58 2017 -0800
+++ b/mercurial/debugcommands.py	Thu Feb 16 17:30:35 2017 +0530
@@ -910,7 +910,7 @@
 
     def writetemp(contents):
         (fd, name) = tempfile.mkstemp(prefix="hg-debuginstall-")
-        f = os.fdopen(fd, "wb")
+        f = os.fdopen(fd, pycompat.sysstr("wb"))
         f.write(contents)
         f.close()
         return name
--- a/mercurial/util.py	Wed Feb 15 16:29:58 2017 -0800
+++ b/mercurial/util.py	Thu Feb 16 17:30:35 2017 +0530
@@ -73,7 +73,7 @@
 # destined stdout with a pipe destined stdout (e.g. pager), we want line
 # buffering
 if isatty(stdout):
-    stdout = os.fdopen(stdout.fileno(), 'wb', 1)
+    stdout = os.fdopen(stdout.fileno(), pycompat.sysstr('wb'), 1)
 
 if pycompat.osname == 'nt':
     from . import windows as platform