diff mercurial/pycompat.py @ 46380:7a29d9002250 stable

pycompat: fix a bytes vs str issue in `unnamedtempfile()` This seems trivially correct, though the only two uses I found both took this path. So I'm guessing we're missing test coverage. Differential Revision: https://phab.mercurial-scm.org/D10129
author Matt Harbison <matt_harbison@yahoo.com>
date Mon, 08 Mar 2021 12:28:53 -0500
parents e3d595b7fbaa
children 2b76255a4f74
line wrap: on
line diff
--- a/mercurial/pycompat.py	Fri Feb 26 15:34:22 2021 +0530
+++ b/mercurial/pycompat.py	Mon Mar 08 12:28:53 2021 -0500
@@ -510,7 +510,7 @@
 # This wrapper file are always open in byte mode.
 def unnamedtempfile(mode=None, *args, **kwargs):
     if mode is None:
-        mode = b'w+b'
+        mode = 'w+b'
     else:
         mode = sysstr(mode)
     assert 'b' in mode