Skip to content

Commit a33189d

Browse files
Replaced routine reordering with a one-liner instead of a for loop
1 parent c12b48e commit a33189d

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

__main__.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -726,10 +726,7 @@ def reorder(self, order):
726726
name_item.setData(new_index, self.ROLE_SORTINDEX)
727727
self.ui.treeView.sortByColumn(self.COL_NAME, QtCore.Qt.AscendingOrder)
728728
# Apply new order to our list of routines too:
729-
reordered_routines = [None]*len(order)
730-
for routine, index in zip(self.routines, order):
731-
reordered_routines[index] = routine
732-
self.routines = reordered_routines
729+
self.routines = [self.routines[order.index(i)] for i in range(len(order))]
733730

734731
def update_select_all_checkstate(self):
735732
with self.select_all_checkbox_state_changed_disconnected:

0 commit comments

Comments
 (0)