Source code for saraki.exc
[docs]class ProgrammingError(Exception):
pass
[docs]class AuthenticationError(Exception):
pass
[docs]class InvalidUserError(AuthenticationError):
pass
[docs]class InvalidOrgError(AuthenticationError):
pass
[docs]class InvalidPasswordError(AuthenticationError):
pass
[docs]class InvalidMemberError(AuthenticationError):
pass
[docs]class NotFoundCredentialError(AuthenticationError):
"""Raised when a token or a username/password pair can not be found in
the current HTTP request."""
pass
[docs]class TokenNotFoundError(AuthenticationError):
pass
[docs]class JWTError(AuthenticationError):
pass
[docs]class AuthorizationError(Exception):
pass
[docs]class ValidationError(Exception):
def __init__(self, errors):
self.errors = errors