exceptions
exceptions ¶
PDP_CRUD_Error ¶
PDP_CRUD_Error(
operation: str,
dataset_id: str | None = None,
policy_id: str | None = None,
res: ResponseGetData | None = None,
message: str | None = None,
**kwargs
)
Bases: RouteError
Raised when PDP policy create, update, or delete operations fail.
This exception is used for failures during policy creation, modification, or deletion operations.
Source code in src/crew_dcs/routes/pdp/exceptions.py
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
PDP_GET_Error ¶
PDP_GET_Error(
dataset_id: str | None = None,
res: ResponseGetData | None = None,
message: str | None = None,
**kwargs
)
Bases: RouteError
Raised when PDP policy retrieval operations fail.
This exception is used for failures during GET operations on PDP policies, including API errors and unexpected response formats.
Source code in src/crew_dcs/routes/pdp/exceptions.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 | |
SearchPDPNotFoundError ¶
SearchPDPNotFoundError(
search_criteria: str,
res: ResponseGetData | None = None,
**kwargs
)
Bases: RouteError
Raised when PDP policy search operations return no results.
This exception is used when searching for specific PDP policies that don't exist or when search criteria match no policies.
Source code in src/crew_dcs/routes/pdp/exceptions.py
59 60 61 62 63 64 65 66 67 68 69 70 | |