Przeglądaj źródła

CommandParser not requires cmd argument in django2.1

ayush.goyal 4 lat temu
rodzic
commit
447e37baf4
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      desktop/core/src/desktop/manage_entry.py

+ 5 - 1
desktop/core/src/desktop/manage_entry.py

@@ -86,7 +86,11 @@ def entry():
   if len(sys.argv) > 1:
     subcommand = sys.argv[1]
 
-  parser = CommandParser(None, usage="%(prog)s subcommand [options] [args]", add_help=False)
+  if sys.version_info[0] < 3:
+    args = [None]
+  else:
+    args = []
+  parser = CommandParser(*args, usage="%(prog)s subcommand [options] [args]", add_help=False)
   parser.parse_known_args(sys.argv[2:])
 
   if len(sys.argv) > 1: