Pārlūkot izejas kodu

Adds base.Command.run_from_argv

Ask Solem 12 gadi atpakaļ
vecāks
revīzija
6a9c5cf8bf
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      celery/bin/base.py

+ 3 - 0
celery/bin/base.py

@@ -174,6 +174,9 @@ class Command(object):
         prog_name = os.path.basename(argv[0])
         return self.handle_argv(prog_name, argv[1:])
 
+    def run_from_argv(self, prog_name, argv=None):
+        return self.handle_argv(prog_name, sys.argv if argv is None else argv)
+
     def maybe_patch_concurrency(self, argv=None):
         argv = argv or sys.argv
         pool_option = self.with_pool_option(argv)