We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bfded78 commit 86914f8Copy full SHA for 86914f8
1 file changed
pipeline/src/collection.py
@@ -234,8 +234,7 @@ def sort_nodes_for_upload(self):
234
for node_id in unsorted:
235
if len(self.nodes[node_id].links) == 0:
236
sorted.append(node_id)
237
- for node_id in sorted:
238
- unsorted.remove(node_id)
+ unsorted -= set(sorted)
239
# now iteratively add nodes to `sorted` if all their children are already in `sorted`
240
while len(unsorted) > 0:
241
newly_sorted = []
@@ -244,6 +243,6 @@ def sort_nodes_for_upload(self):
244
243
if not child_ids.difference(sorted):
245
246
newly_sorted.append(node_id)
247
- for node_id in newly_sorted:
248
249
- return [self.nodes[node_id] for node_id in sorted]
+ unsorted -= set(newly_sorted)
+ return [self.nodes[node_id] for node_id in sorted]
+
0 commit comments