doot.errors.task
These are the doot specific errors that can occur
Exceptions
An Error indicating a specific task failed |
|
A Task attempted to run, but failed in some way. |
|
The underlying sequencing of task running failed in some way. |
|
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.task.TaskError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i] = None,
Bases:
doot.errors._base.BackendErrorAn Error indicating a specific task failed
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i])
- task: jgdv.Maybe
- general_msg = 'Doot Task Error:'
- exception doot.errors.task.TaskFailed(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i] = None,
Bases:
TaskErrorA Task attempted to run, but failed in some way.
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i])
- general_msg = 'Doot Task Failure:'
- exception doot.errors.task.TaskTrackingError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i] = None,
Bases:
TaskErrorThe underlying sequencing of task running failed in some way.
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i])
- general_msg = 'Doot Tracking Failure:'
- exception doot.errors.task.ActionError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i] = None,
Bases:
TaskErrorIn 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 | doot.workflow._interface.TaskSpec_i])
- general_msg = 'Doot Action Failure:'
- exception doot.errors.task.ActionStateError(
- msg: str,
- *args: Any,
- task: jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i] = None,
Bases:
ActionErrorAn action required certain state to exist, but it wasn’t found.
- Parameters:
msg (str)
args (Any)
task (jgdv.Maybe[doot.workflow._interface.Task_i | doot.workflow._interface.TaskSpec_i])
- general_msg = 'Doot Action State Fields Missing:'