From 1e11cd79c4accc3af783bbc25313bbf964a3d048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 25 Sep 2024 18:40:43 +0200 Subject: [PATCH] if error doesn't have a message set, print a stack trace --- pkgs/clan-cli/clan_cli/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/__init__.py b/pkgs/clan-cli/clan_cli/__init__.py index 622b7d813..07e48cc40 100644 --- a/pkgs/clan-cli/clan_cli/__init__.py +++ b/pkgs/clan-cli/clan_cli/__init__.py @@ -421,7 +421,9 @@ def main() -> None: log.error(msg) # noqa: TRY400 sys.exit(1) - log.fatal(e.msg) + if not e.msg: # should not be empty, print stack trace + raise + msg = e.msg if e.description: print(f"========> {e.description}", file=sys.stderr) sys.exit(1)