From 3f4261ad1eea650556cef596a29cffe05605ba76 Mon Sep 17 00:00:00 2001 From: gcarq Date: Sat, 24 Mar 2018 20:56:27 +0100 Subject: [PATCH] use correct return_code if an error occured --- freqtrade/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/main.py b/freqtrade/main.py index 7b5678763..556b70708 100755 --- a/freqtrade/main.py +++ b/freqtrade/main.py @@ -41,6 +41,7 @@ def main(sysargv: List[str]) -> None: ) freqtrade = None + return_code = 1 try: # Load and validate configuration configuration = Configuration(args) @@ -54,12 +55,13 @@ def main(sysargv: List[str]) -> None: except KeyboardInterrupt: logger.info('SIGINT received, aborting ...') + return_code = 0 except BaseException: logger.exception('Fatal exception!') finally: if freqtrade: freqtrade.clean() - sys.exit(0) + sys.exit(return_code) def set_loggers() -> None: