proceed.model.ExecutionRecord¶
- class proceed.model.ExecutionRecord(original=None, amended=None, timing=None, step_results=<factory>)¶
Auditable record of what happened when a
Pipeline
was amended and executed.- Parameters:
original (Pipeline)
amended (Pipeline)
timing (Timing)
step_results (list[StepResult])
- amended: Pipeline = None¶
The
Pipeline
amended withPipeline.args
andPipeline.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
StepResult
from runnung thePipeline.steps
The
step_results
should correspond one-to-one with thePipeline.steps
.