From 33fb4843c907447b759dd8d3d35031e7aa0ce065 Mon Sep 17 00:00:00 2001 From: bbye98 Date: Sun, 1 Dec 2024 17:01:27 -0500 Subject: [PATCH] Handle Spotify errors with no message --- src/minim/spotify.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/minim/spotify.py b/src/minim/spotify.py index 02f2afc..0e79190 100644 --- a/src/minim/spotify.py +++ b/src/minim/spotify.py @@ -952,7 +952,9 @@ def _request( r = self.session.request(method, url, **kwargs) if r.status_code not in range(200, 299): error = r.json()["error"] - emsg = f"{error['status']} {error['message']}" + emsg = f"{error['status']}" + if "message" in error: + emsg += f" {error['message']}" if r.status_code == 401 and retry: logging.warning(emsg) self._refresh_access_token()