From 2f7bfa95b2359d39011f6be231fd68b5e4c35dee Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 15 Jun 2017 19:49:00 +0200 Subject: [PATCH] Fix multi value argument command line parsing --- src/Config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Config.py b/src/Config.py index 434ce059..883d772b 100644 --- a/src/Config.py +++ b/src/Config.py @@ -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('--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 @@ -319,6 +320,7 @@ class Config(object): # Find out if action is specificed on start action = self.getAction(argv) if not action: + argv.append("--end") argv.append("main") action = "main" argv = self.moveUnknownToEnd(argv, action)