# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1487246435 -19800 # Node ID d194f0dba7ac9aad7d4c355e1ffe94168dfd24c2 # Parent 1ee685defe80117cf6aafea1ede6c33c478abceb 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. diff -r 1ee685defe80 -r d194f0dba7ac mercurial/debugcommands.py --- 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 diff -r 1ee685defe80 -r d194f0dba7ac mercurial/util.py --- 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