107 targets = [ |
107 targets = [ |
108 (int(t[2]), int(t[3:]), t) |
108 (int(t[2]), int(t[3:]), t) |
109 for t in dir(black.TargetVersion) |
109 for t in dir(black.TargetVersion) |
110 if t.startswith("PY") |
110 if t.startswith("PY") |
111 ] |
111 ] |
112 for target in sorted(targets): |
112 for target in sorted(targets, reverse=True): |
113 itm = QListWidgetItem( |
113 itm = QListWidgetItem( |
114 "Python {0}.{1}".format(target[0], target[1]), self.targetVersionsList |
114 "Python {0}.{1}".format(target[0], target[1]), self.targetVersionsList |
115 ) |
115 ) |
116 itm.setData(Qt.ItemDataRole.UserRole, target[2]) |
116 itm.setData(Qt.ItemDataRole.UserRole, target[2]) |
117 itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable) |
117 itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable) |