doot.workflow.job
Utility classes for building tasks with a bit of structure
Classes
Util Class for building single tasks |
Module Contents
- class doot.workflow.job._JobStubbing_m[source]
- class doot.workflow.job.DootJob(spec: doot.workflow._interface.TaskSpec_i)[source]
Bases:
doot.workflow.task.DootTaskUtil Class for building single tasks wraps with setup and teardown tasks, manages cleaning, and holds state
- Parameters:
- _help = ('A Basic Task Constructor',)
- _default_flags: ClassVar
- default_task(
- name: jgdv.Maybe[str | doot.workflow._interface.TaskName_p],
- extra: jgdv.Maybe[dict | jgdv.structs.chainguard.ChainGuard],
- Parameters:
name (jgdv.Maybe[str | doot.workflow._interface.TaskName_p])
extra (jgdv.Maybe[dict | jgdv.structs.chainguard.ChainGuard])
- Return type:
- specialize_task( ) doot.workflow._interface.Task_p[source]
- Parameters:
- Return type: