Method
__init__
(
self,
message: str,
*,
status_code: int = 400,
code: str = "aegisflow_error",
details: dict[str, Any] | None = None,
)
Source from the content-addressed store, hash-verified
| 17 | """Base application error.""" |
| 18 | |
| 19 | def __init__( |
| 20 | self, |
| 21 | message: str, |
| 22 | *, |
| 23 | status_code: int = 400, |
| 24 | code: str = "glm_desk_error", |
| 25 | details: dict[str, Any] | None = None, |
| 26 | ) -> None: |
| 27 | super().__init__(message) |
| 28 | self.message = message |
| 29 | self.status_code = status_code |
| 30 | self.code = code |
| 31 | self.details = details or {} |
| 32 | |
| 33 | def to_payload(self) -> dict[str, Any]: |
| 34 | return { |
Callers
nothing calls this directly
Tested by
no test coverage detected