Исходный код EJIO.user.err
## /ctk_extender/err.py
from .base_error import UserBaseError
__all__ = [
'UserBaseError',
# model
'IncorrectLoginError',
'SaltNotFoundError',
# session
'ManagerNotInitializedError',
# facade
'FacadeNotInitializedError',
'ServiceNotInitializedError',
'UserAlreadyExistsError',
'UserAlreadyAuthenticatedError',
'UserNotAuthenticatedError',
'UserSessionNotFoundError',
'UserNotFoundError',
'InvalidCredentialsError',
'IncorrectPasswordError',
]
[документация]
class IncorrectLoginError(UserBaseError):
"""Исключение связанное с некорректным переданным в конструктор логином."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class SaltNotFoundError(UserBaseError):
"""Исключение связанное с попыткой вызвать конструктор до генерации соли."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class ManagerNotInitializedError(UserBaseError):
"""Исключение связанное с попыткой взаимодействия с неинициализированным менеджером."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class FacadeNotInitializedError(UserBaseError):
"""Исключение связанное с попыткой взаимодействия с неинициализированным фасадом пользователя."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class ServiceNotInitializedError(UserBaseError):
"""Исключение связанное с попыткой вызова неинициализированного сервиса."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class UserAlreadyExistsError(UserBaseError):
"""Исключение связанное с попыткой регистрации уже зарегестрированного пользователя."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class UserAlreadyAuthenticatedError(UserBaseError):
"""Исключение связанное с попыткой входа при активной сессии."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class UserNotAuthenticatedError(UserBaseError):
"""Исключение связанное с попыткой выхода при неактивной сессии."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class UserSessionNotFoundError(UserBaseError):
"""Исключение связанное с попыткой автоматического входа при отсутствии активной сессии."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class UserNotFoundError(UserBaseError):
"""Исключение связанное с попыткой входа при отсутствии запрашеваемого пользователя в базе данных."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class InvalidCredentialsError(UserBaseError):
"""Исключение связанное с попыткой входа при некорректных данных."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)
[документация]
class IncorrectPasswordError(UserBaseError):
"""Исключение связанное с попыткой входа при некорректных данных."""
__slots__ = ()
def __init__(self, message: str):
super().__init__(message)