Source code for models.user.errors

"""
This module contains :class:`.User` Errors
"""


[docs]class UserError(Exception): """ Class that represents a generic :class:`.User` Error. """ def __init__(self, message): self.message = message
[docs]class UserNotFoundError(UserError): """ Class raised when a :class:`.User` is not found. """ pass
[docs]class UserAlreadyRegisteredError(UserError): """ Class raised when a :class:`.User` is already registered. """ pass
[docs]class InvalidEmailError(UserError): """ Class raised when an email is invalid. """ pass
[docs]class IncorrectPasswordError(UserError): """ Class raised when an incorrect :class:`.User` password is provided. """ pass