doot.errors.control
These are the doot specific errors that can occur
Exceptions
The base class for all Doot Errors |
|
The underlying sequencing of task running failed in some way. |
|
An Error indicating a specific task failed |
|
An Error indicating a specific task failed |
|
In the course of executing a task, one of it's actions failed. |
|
An action required certain state to exist, but it wasn't found. |
Module Contents
- exception doot.errors.control.ControlError[source]
Bases:
doot.errors._base.BackendErrorThe base class for all Doot Errors will try to % format the first argument with remaining args in str()
- exception doot.errors.control.TrackingError[source]
Bases:
ControlErrorThe underlying sequencing of task running failed in some way.
- exception doot.errors.control.TaskExecutionError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i] = None,
Bases:
ControlErrorAn Error indicating a specific task failed
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i])
- general_msg = 'Doot Task Error:'
- task = None
- exception doot.errors.control.JobExpansionError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i] = None,
Bases:
TaskExecutionErrorAn Error indicating a specific task failed
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i])
- exception doot.errors.control.ActionCallError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i] = None,
Bases:
TaskExecutionErrorIn the course of executing a task, one of it’s actions failed.
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i])
- general_msg = 'Doot Action Failure:'
- exception doot.errors.control.ActionStateError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i] = None,
Bases:
ActionCallErrorAn action required certain state to exist, but it wasn’t found.
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i])
- general_msg = 'Doot Action State Fields Missing:'