Execute the DAG workflow.
(self)
| 38 | self.parallel_executor = ParallelExecutor(log_manager, nodes) |
| 39 | |
| 40 | def execute(self) -> None: |
| 41 | """Execute the DAG workflow.""" |
| 42 | for layer_idx, layer_nodes in enumerate(self.layers): |
| 43 | self.log_manager.debug(f"Executing Layer {layer_idx} with nodes: {layer_nodes}") |
| 44 | self._execute_layer(layer_nodes) |
| 45 | |
| 46 | def _execute_layer(self, layer_nodes: List[str]) -> None: |
| 47 | """Execute a single topological layer.""" |
no test coverage detected