Skip to content

Commit 8e693c0

Browse files
Merge pull request #143 from wfcommons/streamflow-ro-crate
Streamflow/RO-Crate parse improvement
2 parents 47fc44e + 785f7d3 commit 8e693c0

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

wfcommons/wfinstances/logs/ro_crate.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)