Skip to content

OperationError

Class: warmhub.OperationError

OperationError(code: str, message: str, details: ErrorDetails | None = None, path: str | None = None, retryable: bool | None = None, extra: Mapping[str, Any] = empty_mapping(), raw: Mapping[str, Any] = empty_mapping())

One diagnostic explaining why an operation did not land.

path and retryable are receipt-v2 spellings. v1 carried no path at all and put retryable on the row rather than on the diagnostic, so both read None on a v1-sourced error — the row still answers retryable for callers that only need the one-per-row question.

code

Documentation is not yet available.

message

Documentation is not yet available.

details = None

Documentation is not yet available.

path = None

Documentation is not yet available.

retryable = None

Documentation is not yet available.

extra = field(default_factory=empty_mapping)

Documentation is not yet available.

raw = field(default_factory=empty_mapping)

Documentation is not yet available.