""" Кастомные исключения приложения """ class LawyerAIException(Exception): """Базовое исключение приложения""" pass class NotFoundError(LawyerAIException): """Ресурс не найден""" pass class UnauthorizedError(LawyerAIException): """Пользователь не авторизован""" pass class ForbiddenError(LawyerAIException): """Доступ запрещен""" pass class ValidationError(LawyerAIException): """Ошибка валидации данных""" pass class DatabaseError(LawyerAIException): """Ошибка базы данных""" pass