##// END OF EJS Templates
py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])...
Martin von Zweigbergk -
r43120:db51a4ac default
parent child Browse files
Show More
@@ -245,8 +245,11 b' def hgexecutable():'
245 245 pycompat.fsencode(getattr(mainmod, '__file__', ''))) == 'hg'):
246 246 _sethgexecutable(pycompat.fsencode(mainmod.__file__))
247 247 else:
248 exe = findexe('hg') or os.path.basename(sys.argv[0])
249 _sethgexecutable(pycompat.fsencode(exe))
248 exe = findexe('hg')
249 if exe:
250 _sethgexecutable(pycompat.fsencode(exe))
251 else:
252 _sethgexecutable(os.path.basename(pycompat.sysargv[0]))
250 253 return _hgexecutable
251 254
252 255 def _sethgexecutable(path):
General Comments 0
You need to be logged in to leave comments. Login now