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