# HG changeset patch # User Martin von Zweigbergk # Date 1573768982 28800 # Node ID ef43765c921d4980b1ec698fc9c15921212b5528 # Parent c5548b0b684770b4fd1e67f404c6d4a498a55e56 py3: use native string as fallback value for __file__ for consistency This is not a bugfix (pycommpat.fsencode(b'') is a no-op on py3), but the b'' value was inconsistent and confusing. Differential Revision: https://phab.mercurial-scm.org/D7412 diff -r c5548b0b6847 -r ef43765c921d mercurial/utils/procutil.py --- a/mercurial/utils/procutil.py Thu Nov 14 13:38:17 2019 -0500 +++ b/mercurial/utils/procutil.py Thu Nov 14 14:03:02 2019 -0800 @@ -289,7 +289,7 @@ elif ( not pycompat.iswindows and os.path.basename( - pycompat.fsencode(getattr(mainmod, '__file__', b'')) + pycompat.fsencode(getattr(mainmod, '__file__', '')) ) == b'hg' ):