File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -234,8 +234,7 @@ def sort_nodes_for_upload(self):
234234 for node_id in unsorted :
235235 if len (self .nodes [node_id ].links ) == 0 :
236236 sorted .append (node_id )
237- for node_id in sorted :
238- unsorted .remove (node_id )
237+ unsorted -= set (sorted )
239238 # now iteratively add nodes to `sorted` if all their children are already in `sorted`
240239 while len (unsorted ) > 0 :
241240 newly_sorted = []
@@ -244,6 +243,6 @@ def sort_nodes_for_upload(self):
244243 if not child_ids .difference (sorted ):
245244 sorted .append (node_id )
246245 newly_sorted .append (node_id )
247- for node_id in newly_sorted :
248- unsorted . remove ( node_id )
249- return [ self . nodes [ node_id ] for node_id in sorted ]
246+ unsorted -= set ( newly_sorted )
247+ return [ self . nodes [ node_id ] for node_id in sorted ]
248+
You can’t perform that action at this time.
0 commit comments