From a9d1eee9623489ba5ea0a05b0ce25efff3828e4b Mon Sep 17 00:00:00 2001 From: vitiko98 Date: Sat, 20 Mar 2021 23:05:33 -0400 Subject: [PATCH] Update raise --- qobuz_dl_rewrite/clients.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qobuz_dl_rewrite/clients.py b/qobuz_dl_rewrite/clients.py index 8e1d6ef..b457f14 100644 --- a/qobuz_dl_rewrite/clients.py +++ b/qobuz_dl_rewrite/clients.py @@ -337,8 +337,11 @@ class QobuzClient(ClientInterface): def _api_request(self, epoint: str, params: dict) -> Tuple[dict, int]: logging.debug(f"Calling API with endpoint {epoint} params {params}") r = self.session.get(f"{QOBUZ_BASE}/{epoint}", params=params) - r.raise_for_status() # Better than JSON decode error - return r.json(), r.status_code + try: + return r.json(), r.status_code + except Exception: + logger.error("Problem getting JSON. Status code: %s", r.status_code) + raise def _test_secret(self, secret: str) -> bool: try: