]> git.ipfire.org Git - ipfire.org.git/commitdiff
CLI: Parse tornado's arguments
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Nov 2018 10:20:36 +0000 (10:20 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Nov 2018 10:20:36 +0000 (10:20 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/scripts/ipfire.org.in

index 723dc895f4912d0049e51d7291dabc9855afee3b..7826bb47c316353c5ce08434045b054263cbcb50 100644 (file)
@@ -3,6 +3,7 @@
 import sys
 import tornado.gen
 import tornado.ioloop
+import tornado.options
 
 import ipfire
 
@@ -33,11 +34,10 @@ def main():
                sys.stderr.write("Argument needed\n")
                sys.exit(1)
 
-       basename = sys.argv[0]
-       task = sys.argv[1]
-       args = sys.argv[2:]
+       # Parse command line arguments
+       args = tornado.options.parse_command_line()
 
        # Run the task
-       z.run_task(task, *args)
+       z.run_task(*args)
 
 main()