File size: 344 Bytes
54eb2ce | 1 2 3 4 5 6 7 8 9 10 | class DatabaseConnectionError(Exception):
"""Raised when the DB connection fails (e.g. psycopg2 OperationalError).
Routes can catch this and return 503 / log as needed.
"""
def __init__(self, message: str = "Database connection error occurred."):
self.message = message
super().__init__(self.message)
|