Merge pull request #158 from lefherz/master

New exception class if server is malconfigured, e.g. 502
blurhash
Lorenz Diener 2019-04-27 17:23:46 +02:00 zatwierdzone przez GitHub
commit 351d302531
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 6 dodań i 0 usunięć

Wyświetl plik

@ -2245,6 +2245,8 @@ class Mastodon:
# on any 404
elif response_object.status_code == 401:
ex_type = MastodonUnauthorizedError
elif response_object.status_code == 502:
ex_type = MastodonServerError
else:
ex_type = MastodonAPIError
@ -2539,6 +2541,10 @@ class MastodonAPIError(MastodonError):
"""Raised when the mastodon API generates a response that cannot be handled"""
pass
class MastodonServerError(MastodonError):
"""Raised if the Server is malconfigured, e.g. returns a 502 error code"""
pass
class MastodonNotFoundError(MastodonAPIError):
"""Raised when the mastodon API returns a 404 Not Found error"""
pass