Explorar o código

[django] CommandParser still requires cmd argument in 2.0

Same as in 1.11, different in 2.1
https://docs.djangoproject.com/en/2.0/_modules/django/core/management/base/
Romain Rigaux %!s(int64=4) %!d(string=hai) anos
pai
achega
3f4fb99823
Modificáronse 1 ficheiros con 3 adicións e 6 borrados
  1. 3 6
      desktop/core/src/desktop/manage_entry.py

+ 3 - 6
desktop/core/src/desktop/manage_entry.py

@@ -45,7 +45,7 @@ def reload_with_cm_env(cm_managed):
       try:
         if cm_managed:
           sys.argv.append("--cm-managed")
- 
+
         sys.argv.append("--skip-reload")
         os.execv(sys.argv[0], sys.argv)
       except Exception as exc:
@@ -85,11 +85,8 @@ def entry():
 
   if len(sys.argv) > 1:
     subcommand = sys.argv[1]
-  if sys.version_info[0] < 3:
-    args = [None]
-  else:
-    args = []
-  parser = CommandParser(*args, usage="%(prog)s subcommand [options] [args]", add_help=False)
+
+  parser = CommandParser(None, usage="%(prog)s subcommand [options] [args]", add_help=False)
   parser.parse_known_args(sys.argv[2:])
 
   if len(sys.argv) > 1: