MCPcopy Create free account
hub / github.com/InfinitiBit/graphbit / WorkflowResult

Class WorkflowResult

scripts/workflow-orchestrator.py:39–53  ·  view source on GitHub ↗

Result of a workflow execution.

Source from the content-addressed store, hash-verified

37
38@dataclass
39class WorkflowResult:
40 """Result of a workflow execution."""
41
42 phase: WorkflowPhase
43 status: WorkflowStatus
44 start_time: datetime
45 end_time: Optional[datetime] = None
46 duration: Optional[float] = None
47 artifacts: Optional[List[str]] = None
48 error_message: Optional[str] = None
49
50 def __post_init__(self):
51 """Initialize artifacts list if None."""
52 if self.artifacts is None:
53 self.artifacts = []
54
55
56class WorkflowOrchestrator:

Callers 2

_load_statusMethod · 0.70
start_phaseMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected