httk.workflow.errors¶
Exceptions raised by httk.workflow.
Exceptions¶
Base class for workflow protocol failures. |
|
A workspace, job, journal frame, outcome, or request is malformed. |
|
The workspace cannot currently provide a coherent protocol view. |
|
The authoritative filesystem state is internally inconsistent. |
|
Another actor committed a transition from the expected marker. |
|
A workspace requires an extension this implementation does not support. |
|
A transactional-data manifest cannot be safely replayed. |
|
A shared runner cannot be resolved, staged, or verified. |
Module Contents¶
- exception httk.workflow.errors.WorkflowError[source]¶
Bases:
ExceptionBase class for workflow protocol failures.
- exception httk.workflow.errors.FormatError[source]¶
Bases:
WorkflowError,ValueErrorA workspace, job, journal frame, outcome, or request is malformed.
Bases:
WorkflowErrorThe workspace cannot currently provide a coherent protocol view.
- exception httk.workflow.errors.WorkspaceCorruptionError[source]¶
Bases:
WorkflowErrorThe authoritative filesystem state is internally inconsistent.
- exception httk.workflow.errors.TransitionLostError[source]¶
Bases:
WorkflowErrorAnother actor committed a transition from the expected marker.
- exception httk.workflow.errors.UnsupportedExtensionError[source]¶
Bases:
WorkflowErrorA workspace requires an extension this implementation does not support.
- exception httk.workflow.errors.TransactionError[source]¶
Bases:
WorkflowErrorA transactional-data manifest cannot be safely replayed.
- exception httk.workflow.errors.RunnerResolutionError(code: str, message: str)[source]¶
Bases:
WorkflowErrorA shared runner cannot be resolved, staged, or verified.
The failure carries the exact protocol failure
codethe manager records, so an unresolvable runner (runner_unavailable) and a runner whose staged bytes disagree with the digest the job pinned (runner_mismatch) stay distinguishable to an operator.