@@ -159,17 +159,17 @@ def _create_tasks(self, create_actions, main_workflow_id):
159159
160160
161161 task = Task (name = create_action ['name' ],
162- task_id = create_action ['name' ],
163- # task_id=create_action['name'] + "_" + create_action['@id'],
162+ # task_id=create_action['name'],
163+ task_id = create_action ['name' ] + "_" + create_action ['@id' ],
164164 task_type = TaskType .COMPUTE ,
165165 runtime = self ._time_diff (create_action ['startTime' ], create_action ['endTime' ]),
166166 executed_at = create_action ['startTime' ],
167167 input_files = self ._get_file_objects (input_files ),
168168 output_files = self ._get_file_objects (output_files ),
169169 logger = self .logger )
170170 self .workflow .add_task (task )
171- self .task_id_name_map [create_action ['@id' ]] = create_action ['name' ]
172- # self.task_id_name_map[create_action['@id']] = create_action['name'] + "_" + create_action['@id']
171+ # self.task_id_name_map[create_action['@id']] = create_action['name']
172+ self .task_id_name_map [create_action ['@id' ]] = create_action ['name' ] + "_" + create_action ['@id' ]
173173
174174 # For each file, track which task(s) it is in/output for
175175 for infile in input_files :
@@ -213,11 +213,13 @@ def _add_dependencies(self, files, instruments):
213213 # source_parameters = parameter_connection["sourceParameter"]
214214 # if not isinstance(source_parameters, list):
215215 # source_parameters = [source_parameters]
216+ # for item in source_parameters:
216217 # source = item["@id"]
217218 # source = source.rsplit("#", 1)[0] # Trim to get instrument
218219 #
219220 # target = parameter_connection["targetParameter"]["@id"]
220221 # target = target.rsplit("#", 1)[0] # Trim to get instrument
222+ # print("source", source, "----> target", target)
221223 #
222224 # for parent in instruments.get(source, []):
223225 # for child in instruments.get(target, []):
0 commit comments