Skip to content

exceptions

exceptions

Alert_CRUD_Error

Alert_CRUD_Error(
    operation: str = "CRUD",
    alert_id: str | None = None,
    res=None,
    message: str | None = None,
    **kwargs
)

Bases: RouteError

Raised when alert create, update, or delete operations fail.

Source code in src/crew_dcs/routes/alerts/exceptions.py
31
32
33
34
35
36
37
38
39
40
41
def __init__(
    self,
    operation: str = "CRUD",
    alert_id: str | None = None,
    res=None,
    message: str | None = None,
    **kwargs,
):
    if not message:
        message = f"Alert {operation} operation failed"
    super().__init__(message=message, entity_id=alert_id, res=res, **kwargs)

Alert_GET_Error

Alert_GET_Error(
    alert_id: str | None = None, res=None, **kwargs
)

Bases: RouteError

Raised when alert retrieval operations fail.

Source code in src/crew_dcs/routes/alerts/exceptions.py
19
20
21
22
23
24
25
def __init__(self, alert_id: str | None = None, res=None, **kwargs):
    super().__init__(
        message="Alert retrieval failed",
        entity_id=alert_id,
        res=res,
        **kwargs,
    )