agreg-server/server/backend/domain/exceptions.py

18 lines
546 B
Python
Raw Permalink Normal View History

2026-05-10 12:36:38 +02:00
class DomainError(Exception):
"""Base pour toutes les erreurs de domaine"""
class InfrastructureError(Exception):
"""Erreur technique levée par un adapter"""
class DatabaseConnectionError(InfrastructureError):
"""Impossible de se connecter à la db"""
class DatabaseError(InfrastructureError):
"""Erreur lors d'une opération en base de données."""
class MessageBrokerError(InfrastructureError):
2026-05-10 12:36:38 +02:00
"""Impossible de se connecter au broker MQTT"""
class ValidationError(DomainError):
"""Données d'entrée invalides"""