diff --git a/dagflow/dagflow.py b/dagflow/dagflow.py index 805eb88..8ccd18c 100644 --- a/dagflow/dagflow.py +++ b/dagflow/dagflow.py @@ -312,6 +312,7 @@ where backid=${backid}$ }) break; elif status in ['done', 'cancelled', 'failed']: + debug(f'节点完成,检查后续节点') await self.node_transfer(sor, dsl, inst, ne, node, flow_def) await sor.U('node_execution', { 'id': ne.id, @@ -346,6 +347,7 @@ where backid=${backid}$ async def node_transfer(self, sor, dsl, inst, ne, node, flow_def): nnodes = [] ctx = json.loads(inst.ctx) + debug(f'{dsl=}, {inst=}, {ne=}, {node=}') for edge in dsl.get('edges', []): if edge['from'] != ne.node_id: continue