2026-05-09 17:25:02 +02:00
|
|
|
# domain/exceptions.py (ou dans domain.py directement)
|
|
|
|
|
|
|
|
|
|
class InfrastructureError(Exception):
|
|
|
|
|
"""Erreur technique levée par un adapter"""
|
|
|
|
|
|
|
|
|
|
class DatabaseConnectionError(InfrastructureError):
|
|
|
|
|
"""Impossible de se connecter à la db"""
|
|
|
|
|
|
2026-05-09 17:47:37 +02:00
|
|
|
class DatabaseError(InfrastructureError):
|
|
|
|
|
"""Erreur lors d'une opération en base de données."""
|
|
|
|
|
|
2026-05-09 17:25:02 +02:00
|
|
|
class MessageBrokerError(InfrastructureError):
|
|
|
|
|
"""Impossible de se connecter au broker MQTT"""
|