# HG changeset patch # User Augie Fackler # Date 2017-05-28 19:43:26 # Node ID 3f0936b2cea96ee895373bc2dc1a8b326a4542ff # Parent 0ec17613582cae98ee57c13f3329226be27ecc16 server: use pycompat to get argv diff --git a/mercurial/server.py b/mercurial/server.py --- a/mercurial/server.py +++ b/mercurial/server.py @@ -8,7 +8,6 @@ from __future__ import absolute_import import os -import sys import tempfile from .i18n import _ @@ -19,6 +18,7 @@ from . import ( commandserver, error, hgweb, + pycompat, util, ) @@ -42,7 +42,7 @@ def runservice(opts, parentfn=None, init os.close(lockfd) try: if not runargs: - runargs = util.hgcmd() + sys.argv[1:] + runargs = util.hgcmd() + pycompat.sysargv[1:] runargs.append('--daemon-postexec=unlink:%s' % lockpath) # Don't pass --cwd to the child process, because we've already # changed directory.