diff mercurial/dispatch.py @ 30468:7f2b18c34c02

py3: use pycompat.sysargv in dispatch.run() Another one to have a bytes result from sys.argv in Python 3. This one is also a part of running `hg version` on Python 3.
author Pulkit Goyal <7895pulkit@gmail.com>
date Mon, 21 Nov 2016 15:35:22 +0530
parents 869d660b8669
children 39d13b8c101d
line wrap: on
line diff
--- a/mercurial/dispatch.py	Mon Nov 21 15:26:47 2016 +0530
+++ b/mercurial/dispatch.py	Mon Nov 21 15:35:22 2016 +0530
@@ -36,6 +36,7 @@
     hg,
     hook,
     profiling,
+    pycompat,
     revset,
     templatefilters,
     templatekw,
@@ -58,7 +59,7 @@
 
 def run():
     "run the command in sys.argv"
-    sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
+    sys.exit((dispatch(request(pycompat.sysargv[1:])) or 0) & 255)
 
 def _getsimilar(symbols, value):
     sim = lambda x: difflib.SequenceMatcher(None, value, x).ratio()