mercurial/filemerge.py
changeset 30924 48dea083f66d
parent 30898 4d019d0e1b3b
child 31204 84e8a6834223
--- a/mercurial/filemerge.py	Thu Feb 09 15:20:41 2017 -0500
+++ b/mercurial/filemerge.py	Mon Feb 13 20:06:38 2017 +0530
@@ -585,7 +585,7 @@
         pre = "%s~%s." % (os.path.basename(fullbase), prefix)
         (fd, name) = tempfile.mkstemp(prefix=pre, suffix=ext)
         data = repo.wwritedata(ctx.path(), ctx.data())
-        f = os.fdopen(fd, "wb")
+        f = os.fdopen(fd, pycompat.sysstr("wb"))
         f.write(data)
         f.close()
         return name