From b5548dbee093d5b7e7a9502000b362d8ace38df8 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 19 Mar 2024 06:58:29 +0100 Subject: [PATCH] Add proper handler for config-error --- freqtrade/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/main.py b/freqtrade/main.py index 05e5409ad..dd3e497d8 100755 --- a/freqtrade/main.py +++ b/freqtrade/main.py @@ -16,7 +16,7 @@ if sys.version_info < (3, 9): # pragma: no cover from freqtrade import __version__ from freqtrade.commands import Arguments -from freqtrade.exceptions import FreqtradeException, OperationalException +from freqtrade.exceptions import ConfigurationError, FreqtradeException, OperationalException from freqtrade.loggers import setup_logging_pre @@ -56,6 +56,8 @@ def main(sysargv: Optional[List[str]] = None) -> None: except KeyboardInterrupt: logger.info('SIGINT received, aborting ...') return_code = 0 + except ConfigurationError as e: + logger.error(f"Configuration error: {e}") except FreqtradeException as e: logger.error(str(e)) return_code = 2