17 lines
546 B
Python
17 lines
546 B
Python
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):
|
|
"""Impossible de se connecter au broker MQTT"""
|
|
|
|
class ValidationError(DomainError):
|
|
"""Données d'entrée invalides"""
|