From f48ad8179cb3c6d8e8acc6a07c2e34b213fcb600 Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 29 May 2020 20:57:23 +0200 Subject: [PATCH] core (launcher): fixed launching of twistd when no subparsed is specified --- sat/core/launcher.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sat/core/launcher.py b/sat/core/launcher.py index 4307ef3d..fd86bae2 100644 --- a/sat/core/launcher.py +++ b/sat/core/launcher.py @@ -48,6 +48,11 @@ class Launcher: 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 @@ class Launcher: 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"