proceed.model.ExecutionRecord¶
- class proceed.model.ExecutionRecord(original=None, amended=None, timing=None, step_results=<factory>)¶
Auditable record of what happened when a
Pipelinewas amended and executed.- Parameters:
original (Pipeline)
amended (Pipeline)
timing (Timing)
step_results (list[StepResult])
- amended: Pipeline = None¶
The
Pipelineamended withPipeline.argsandPipeline.prototype.It’s the amended pipeline that’s actually executed.
- timing: Timing = None¶
Start datetime, finish datetime, and duration for the entire pipeline execution.
- step_results: list[StepResult]¶
List of
StepResultfrom runnung thePipeline.stepsThe
step_resultsshould correspond one-to-one with thePipeline.steps.