Step
The otter.step package contains the step model and all the mechanics for the
parallel execution of tasks.
model module
Step module.
- class otter.step.model.Step(name: str, specs: list[Spec], task_registry: TaskRegistry, config: Config)[source]
Bases:
StepReporterStep class.
This class represents a step in the pipeline.
step_reporter module
StepReporter class and report decorator for logging and updating steps in the manifest.
- class otter.step.step_reporter.StepReporter(name: str)[source]
Bases:
objectClass for logging and updating steps in the manifest.
- upsert_task_manifests(result: Sequence[TaskReporter]) None[source]
Update the step manifest with new task manifests.
Module contents
Step module.