Исходный код vk_maria.exceptions

[документация]class UnknownError(Exception): pass
[документация]class UnknownMethodError(Exception): pass
[документация]class AuthorizationError(Exception): pass
[документация]class PermissionError(Exception): pass
[документация]class WrongRequestError(Exception): pass
[документация]class ServerError(Exception): pass
[документация]class AccessIsDeniedError(Exception): pass
[документация]class DeprecatedMethodError(Exception): pass
[документация]class InvalidParametersError(Exception): pass
[документация]class KeyIsNotValidError(Exception): pass
[документация]class VkMariaException(Exception): exceptions = { 1: UnknownError, 3: UnknownMethodError, 5: AuthorizationError, 7: PermissionError, 8: WrongRequestError, 10: ServerError, 15: AccessIsDeniedError, 23: DeprecatedMethodError, 27: KeyIsNotValidError, 100: InvalidParametersError } def __init__(self, code: int, text: str): if code in self.exceptions: raise self.exceptions[code](text) raise Exception(text)