mercurial/utils/procutil.py
changeset 42838 f1f9ad5ae4f8
parent 42496 ca1014ad3de4
child 42854 db51a4ac85ac
--- a/mercurial/utils/procutil.py	Sat Aug 31 10:26:39 2019 -0700
+++ b/mercurial/utils/procutil.py	Thu Aug 29 23:38:24 2019 -0700
@@ -246,7 +246,7 @@
             _sethgexecutable(pycompat.fsencode(mainmod.__file__))
         else:
             exe = findexe('hg') or os.path.basename(sys.argv[0])
-            _sethgexecutable(exe)
+            _sethgexecutable(pycompat.fsencode(exe))
     return _hgexecutable
 
 def _sethgexecutable(path):