More progress towards the new reprocessing infrastructure: args updating
[mediagoblin.git] / mediagoblin / gmg_commands / __init__.py
index d3b28a3d4603cc083568621182f62a0d4690b0fb..165a76fd59c990235a1770874ec18d0580b4d8af 100644 (file)
@@ -96,16 +96,16 @@ def main_cli():
 
         subparser.set_defaults(func=exec_func)
 
-    args = parser.parse_known_args()
-    args[0].orig_conf_file = args[0].conf_file
-    if args[0].conf_file is None:
+    args = parser.parse_args()
+    args.orig_conf_file = args.conf_file
+    if args.conf_file is None:
         if os.path.exists('mediagoblin_local.ini') \
                 and os.access('mediagoblin_local.ini', os.R_OK):
-            args[0].conf_file = 'mediagoblin_local.ini'
+            args.conf_file = 'mediagoblin_local.ini'
         else:
-            args[0].conf_file = 'mediagoblin.ini'
+            args.conf_file = 'mediagoblin.ini'
 
-    args[0].func(args)
+    args.func(args)
 
 
 if __name__ == '__main__':