diff sat/core/launcher.py @ 3284:751d8fa45ced

core (launcher): fixed launching of twistd when no subparsed is specified
author Goffi <goffi@goffi.org>
date Fri, 29 May 2020 20:57:23 +0200
parents e7e7be79fbcd
children d7cfb031e41f
line wrap: on
line diff
--- a/sat/core/launcher.py	Tue May 26 12:52:22 2020 +0200
+++ b/sat/core/launcher.py	Fri May 29 20:57:23 2020 +0200
@@ -48,6 +48,11 @@
     def NOT_RUNNING_MSG(self):
         return f"{self.APP_NAME} is *NOT* running"
 
+    def cmd_no_subparser(self, args):
+        """Command launched by default"""
+        args.extra_args = []
+        self.cmd_background(args)
+
     def cmd_background(self, args):
         self.run_twistd(args)
 
@@ -137,7 +142,7 @@
 
     def parse_args(self):
         parser = argparse.ArgumentParser(description=f"Launch {self.APP_NAME} backend")
-        parser.set_defaults(cmd=self.cmd_background)
+        parser.set_defaults(cmd=self.cmd_no_subparser)
         subparsers = parser.add_subparsers()
         extra_help = f"arguments to pass to {self.APP_NAME} service"