# HG changeset patch # User Matt Harbison # Date 1615224533 18000 # Node ID 7a29d9002250f7c735e6826fae8ad1b4efbe868b # Parent a9887f9e87aadddcae56f0b139d8c0c735873683 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 diff -r a9887f9e87aa -r 7a29d9002250 mercurial/pycompat.py --- 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