@@ -177,36 +177,36 @@ def build_workflow(self, workflow_name: Optional[str] = None) -> Workflow:
177177 makespan = 0 )
178178 graph = self .generate_nx_graph ()
179179
180- task_names = {}
180+ task_ids = {}
181181 for node in graph .nodes :
182182 if node in ["SRC" , "DST" ]:
183183 continue
184184 node_type = graph .nodes [node ]["type" ]
185- task_name = self ._generate_task_name (node_type )
186- task = self ._generate_task (node_type , task_name )
185+ task_id = self ._generate_task_name (node_type )
186+ task = self ._generate_task (node_type , task_id )
187187 workflow .add_task (task )
188188
189- task_names [node ] = task_name
189+ task_ids [node ] = task_id
190190
191191 # tasks dependencies
192192 for (src , dst ) in graph .edges :
193193 if src in ["SRC" , "DST" ] or dst in ["SRC" , "DST" ]:
194194 continue
195- workflow .add_dependency (task_names [src ], task_names [dst ])
195+ workflow .add_dependency (task_ids [src ], task_ids [dst ])
196196
197- if task_names [src ] not in self .tasks_children :
198- self .tasks_children [task_names [src ]] = []
199- if task_names [dst ] not in self .tasks_parents :
200- self .tasks_parents [task_names [dst ]] = []
197+ if task_ids [src ] not in self .tasks_children :
198+ self .tasks_children [task_ids [src ]] = []
199+ if task_ids [dst ] not in self .tasks_parents :
200+ self .tasks_parents [task_ids [dst ]] = []
201201
202- self .tasks_children [task_names [src ]].append (task_names [dst ])
203- self .tasks_parents [task_names [dst ]].append (task_names [src ])
202+ self .tasks_children [task_ids [src ]].append (task_ids [dst ])
203+ self .tasks_parents [task_ids [dst ]].append (task_ids [src ])
204204
205205 # find leaf tasks
206206 leaf_tasks = []
207207 for node_name in workflow .nodes :
208208 task : Task = workflow .nodes [node_name ]['task' ]
209- if task .name not in self .tasks_children :
209+ if task .task_id not in self .tasks_children :
210210 leaf_tasks .append (task )
211211
212212 for task in leaf_tasks :
0 commit comments