Skip to content

Commit ae0d218

Browse files
committed
Move sorted_lines out of loop
1 parent 485b0b9 commit ae0d218

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

lib/galaxy/tools/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4453,10 +4453,9 @@ def produce_outputs(self, trans, out_data, output_collections, incoming, history
44534453
old_elements_dict = {}
44544454
for element in elements:
44554455
old_elements_dict[element.element_identifier] = element
4456+
sort_lines = self._read_text_file_lines(hda.get_file_name())
44564457
try:
4457-
sorted_elements = [
4458-
old_elements_dict[line.strip()] for line in self._read_text_file_lines(hda.get_file_name())
4459-
]
4458+
sorted_elements = [old_elements_dict[line.strip()] for line in sort_lines]
44604459
except KeyError:
44614460
hdca_history_name = f"{hdca.hid}: {hdca.name}"
44624461
message = f"List of element identifiers does not match element identifiers in collection '{hdca_history_name}'"

0 commit comments

Comments
 (0)