New exception class if server is malconfigured, e.g. 502
This commit is contained in:
pare
8b86269787
commit
280973661d
S'han modificat 1 arxius amb 6 adicions i 0 eliminacions
|
@ -2242,6 +2242,8 @@ class Mastodon:
|
||||||
# on any 404
|
# on any 404
|
||||||
elif response_object.status_code == 401:
|
elif response_object.status_code == 401:
|
||||||
ex_type = MastodonUnauthorizedError
|
ex_type = MastodonUnauthorizedError
|
||||||
|
elif response_object.status_code == 502:
|
||||||
|
ex_type = MastodonServerError
|
||||||
else:
|
else:
|
||||||
ex_type = MastodonAPIError
|
ex_type = MastodonAPIError
|
||||||
|
|
||||||
|
@ -2528,6 +2530,10 @@ class MastodonAPIError(MastodonError):
|
||||||
"""Raised when the mastodon API generates a response that cannot be handled"""
|
"""Raised when the mastodon API generates a response that cannot be handled"""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
class MastodonServerError(MastodonError):
|
||||||
|
"""Raised if the Server is malconfigured, e.g. returns a 502 error code"""
|
||||||
|
pass
|
||||||
|
|
||||||
class MastodonNotFoundError(MastodonAPIError):
|
class MastodonNotFoundError(MastodonAPIError):
|
||||||
"""Raised when the mastodon API returns a 404 Not Found error"""
|
"""Raised when the mastodon API returns a 404 Not Found error"""
|
||||||
pass
|
pass
|
||||||
|
|
Loading…
Referencia en una nova incidència