Fix multi value argument command line parsing
This commit is contained in:
parent
c84fcf2034
commit
2f7bfa95b2
1 changed files with 2 additions and 0 deletions
|
@ -234,6 +234,7 @@ class Config(object):
|
||||||
self.parser.add_argument('--tor_hs_limit', help='Maximum number of hidden services', metavar='limit', type=int, default=10)
|
self.parser.add_argument('--tor_hs_limit', help='Maximum number of hidden services', metavar='limit', type=int, default=10)
|
||||||
|
|
||||||
self.parser.add_argument('--version', action='version', version='ZeroNet %s r%s' % (self.version, self.rev))
|
self.parser.add_argument('--version', action='version', version='ZeroNet %s r%s' % (self.version, self.rev))
|
||||||
|
self.parser.add_argument('--end', help='Stop multi value argument parsing', action='store_true')
|
||||||
|
|
||||||
return self.parser
|
return self.parser
|
||||||
|
|
||||||
|
@ -319,6 +320,7 @@ class Config(object):
|
||||||
# Find out if action is specificed on start
|
# Find out if action is specificed on start
|
||||||
action = self.getAction(argv)
|
action = self.getAction(argv)
|
||||||
if not action:
|
if not action:
|
||||||
|
argv.append("--end")
|
||||||
argv.append("main")
|
argv.append("main")
|
||||||
action = "main"
|
action = "main"
|
||||||
argv = self.moveUnknownToEnd(argv, action)
|
argv = self.moveUnknownToEnd(argv, action)
|
||||||
|
|
Loading…
Reference in a new issue