From bcb1d36b4ab4d08806e86ebf45a63f8730b4121d Mon Sep 17 00:00:00 2001 From: krateng <git.noreply@krateng.ch> Date: Thu, 14 Apr 2022 15:10:15 +0200 Subject: [PATCH] Exit codes for main function, fix GH-113 --- maloja/proccontrol/control.py | 5 ++--- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/maloja/proccontrol/control.py b/maloja/proccontrol/control.py index fd2aeba..691e3c0 100644 --- a/maloja/proccontrol/control.py +++ b/maloja/proccontrol/control.py @@ -128,14 +128,13 @@ def main(*args,**kwargs): if "version" in kwargs: print(info.VERSION) + return True else: try: action, *args = args action = actions[action] except (ValueError, KeyError): print("Valid commands: " + " ".join(a for a in actions)) - return + return False return action(*args,**kwargs) - - return True diff --git a/pyproject.toml b/pyproject.toml index 653cc47..d9600f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ dependencies = [ "bottle>=0.12.16", "waitress>=1.3", - "doreah>=1.9.0, <2", + "doreah>=1.9.1, <2", "nimrodel>=0.8.0", "setproctitle>=1.1.10", #"pyvips>=2.1.16",