From 3aeaedfc24649f065a3f0f4bc6fe618653efcda4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 28 May 2026 19:03:58 +0300 Subject: [PATCH] Add __str__ to OAuthRefreshException --- trakt/errors.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/trakt/errors.py b/trakt/errors.py index 5b366d2..65bf0c0 100644 --- a/trakt/errors.py +++ b/trakt/errors.py @@ -109,6 +109,14 @@ def _response_json(response): return data + def __str__(self): + if self.error and self.error_description: + return f'{self.message}: {self.error} - {self.error_description}' + + if self.error: + return f'{self.message}: {self.error}' + + return self.message class ForbiddenException(TraktException): """TraktException type to be raised when a 403 return code is received"""