From ad07746576aa910e2dc8c9486ea183ddd0059b0a Mon Sep 17 00:00:00 2001 From: ptrcnull Date: Tue, 23 Jul 2024 14:27:51 +0200 Subject: [PATCH] fix: catch only JSON decode errors in error handling --- nyacme/handlers/hetzner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nyacme/handlers/hetzner.py b/nyacme/handlers/hetzner.py index 546efba..78172f6 100644 --- a/nyacme/handlers/hetzner.py +++ b/nyacme/handlers/hetzner.py @@ -40,7 +40,7 @@ class HetznerHandler(Handler): res = ex.fp.read().decode('utf-8') try: raise Exception(json.loads(res)['error']) - except Exception: + except json.JSONDecodeError: raise Exception(res) def create(self, record_name: str, record_value: str) -> None: