From f1756c3a431244e33c112f91ad203c2b95b8d2aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 6 Feb 2024 15:13:34 +0100 Subject: [PATCH] machines: don't ignore errors when parsing secretsData json --- pkgs/clan-cli/clan_cli/machines/machines.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/machines/machines.py b/pkgs/clan-cli/clan_cli/machines/machines.py index d928b3eeb..13caca09a 100644 --- a/pkgs/clan-cli/clan_cli/machines/machines.py +++ b/pkgs/clan-cli/clan_cli/machines/machines.py @@ -70,11 +70,10 @@ class Machine: if self.deployment_info["secretsData"]: try: return json.loads(Path(self.deployment_info["secretsData"]).read_text()) - except json.JSONDecodeError: - log.error( + except json.JSONDecodeError as e: + raise ClanError( f"Failed to parse secretsData for machine {self.name} as json" - ) - return {} + ) from e return {} @property