agreg-server/app/consumer/src/exceptions.py

13 lines
445 B
Python
Raw Normal View History

# 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"""
class DatabaseError(InfrastructureError):
"""Erreur lors d'une opération en base de données."""
class MessageBrokerError(InfrastructureError):
"""Impossible de se connecter au broker MQTT"""