fix(Tidal): 🐛 handle all exceptions during token login

* Updated exception handling in the `login` method to catch all exceptions instead of just `HTTPError` and `JSONDecodeError`.
* This change ensures that any unexpected errors during the login process are handled gracefully, improving the robustness of the application.
This commit is contained in:
Robert Honz
2025-10-17 11:01:23 +02:00
parent 4fbc4404f8
commit 2f77ff59fa
+1 -2
View File
@@ -8,7 +8,6 @@ from threading import Event
from typing import Any
import tidalapi
from requests import HTTPError
from tidal_dl_ng.helper.decorator import SingletonMeta
from tidal_dl_ng.helper.path import path_config_base, path_file_settings, path_file_token
@@ -129,7 +128,7 @@ class Tidal(BaseConfig, metaclass=SingletonMeta):
self.data.expiry_time,
is_pkce=do_pkce,
)
except (HTTPError, JSONDecodeError):
except Exception:
result = False
# Remove token file. Probably corrupt or invalid.
if os.path.exists(self.file_path):