X-Git-Url: https://projects.mako.cc/source/wikipedia-api-cdsw/blobdiff_plain/f17f0a3f63dd03d70cdc693da0bda53a1e85671b..99337ede51f8abbcf0663e7c93672f70f9b6ddd9:/mwclient/errors.py diff --git a/mwclient/errors.py b/mwclient/errors.py deleted file mode 100644 index 6540c2d..0000000 --- a/mwclient/errors.py +++ /dev/null @@ -1,58 +0,0 @@ -class MwClientError(RuntimeError): - pass - - -class MediaWikiVersionError(MwClientError): - pass - - -class APIDisabledError(MwClientError): - pass - - -class MaximumRetriesExceeded(MwClientError): - pass - - -class APIError(MwClientError): - - def __init__(self, code, info, kwargs): - self.code = code - self.info = info - MwClientError.__init__(self, code, info, kwargs) - - -class InsufficientPermission(MwClientError): - pass - - -class UserBlocked(InsufficientPermission): - pass - - -class EditError(MwClientError): - pass - - -class ProtectedPageError(EditError, InsufficientPermission): - pass - - -class FileExists(EditError): - pass - - -class LoginError(MwClientError): - pass - - -class EmailError(MwClientError): - pass - - -class NoSpecifiedEmail(EmailError): - pass - - -class NoWriteApi(MwClientError): - pass