doot.workflow.structs.task_name
Classes
Markers used in a Strang's head |
|
Markers Used in a base Strang's body |
|
A processor for basic strangs, |
|
A Task Name. |
Module Contents
- class doot.workflow.structs.task_name.TaskNameHeadMarks_e[source]
Bases:
jgdv.structs.strang._interface.StrangMarkAbstract_eMarkers used in a Strang’s head
- basic = '$basic$'
- class doot.workflow.structs.task_name.TaskNameBodyMarks_e[source]
Bases:
jgdv.structs.strang._interface.StrangMarkAbstract_eMarkers Used in a base Strang’s body
- head = '$head$'
- cleanup = '$cleanup$'
- partial = '$partial$'
- data = '$data$'
- empty = ''
- hide = '_'
- extend = '+'
- customised = '$+$'
- classmethod default() jgdv.Maybe[str][source]
The mark used if no mark is found
- Return type:
jgdv.Maybe[str]
- classmethod skip() jgdv.Maybe[str][source]
The mark placed in empty words
- Return type:
jgdv.Maybe[str]
- class doot.workflow.structs.task_name.TaskNameProcessor[source]
Bases:
jgdv.structs.strang.processor.StrangBasicProcessorA processor for basic strangs, the instance is assigned into Strang._processor
If the strang type implements _{call}_h, the processor uses that for a stage instead
- pre_process( ) jgdv._abstract.pre_processable.PreProcessResult[source]
Remove ‘tasks’ as a prefix, and strip quotes
- class doot.workflow.structs.task_name.TaskName(*args: Any, **kwargs: Any)[source]
Bases:
jgdv.structs.strang.StrangA Task Name.
- Parameters:
args (Any)
kwargs (Any)
- Marks: ClassVar
- _processor: ClassVar
- _sections: ClassVar
- with_cleanup() Self[source]
Generate a $cleanup$ task name. the UUID of the source is carried with it
- Return type:
Self