aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mastodon/Mastodon.py')
-rw-r--r--mastodon/Mastodon.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/mastodon/Mastodon.py b/mastodon/Mastodon.py
index e59bdb7..5b198a5 100644
--- a/mastodon/Mastodon.py
+++ b/mastodon/Mastodon.py
@@ -1263,21 +1263,29 @@ class Mastodon:
1263## 1263##
1264# Exceptions 1264# Exceptions
1265## 1265##
1266class MastodonIllegalArgumentError(ValueError): 1266class MastodonError(Exception):
1267 """Base class for Mastodon.py exceptions"""
1268
1269
1270class MastodonIllegalArgumentError(ValueError, MastodonError):
1267 pass 1271 pass
1268 1272
1269 1273
1270class MastodonFileNotFoundError(IOError): 1274class MastodonIOError(IOError, MastodonError):
1275 """Base class for Mastodon.py I/O errors"""
1276
1277
1278class MastodonFileNotFoundError(MastodonIOError):
1271 pass 1279 pass
1272 1280
1273 1281
1274class MastodonNetworkError(IOError): 1282class MastodonNetworkError(MastodonIOError):
1275 pass 1283 pass
1276 1284
1277 1285
1278class MastodonAPIError(Exception): 1286class MastodonAPIError(MastodonError):
1279 pass 1287 pass
1280 1288
1281 1289
1282class MastodonRatelimitError(Exception): 1290class MastodonRatelimitError(MastodonError):
1283 pass 1291 pass
Powered by cgit v1.2.3 (git 2.41.0)