fixed the track sorting

This commit is contained in:
Faraphel 2022-01-25 14:19:46 +01:00
parent 4c5fa3f20e
commit 7b134a88a3

View file

@ -58,6 +58,7 @@ class CT_Config:
track_in_cup: int = 4 track_in_cup: int = 4
track_selection = list(filter(self.filter_track_selection, self.unordered_tracks)) track_selection = list(filter(self.filter_track_selection, self.unordered_tracks))
track_selection.sort(key=lambda track: getattr(track, self.sort_track_attr, 0))
for cup_id, track_id in enumerate(range(0, len(track_selection), track_in_cup), start=1): for cup_id, track_id in enumerate(range(0, len(track_selection), track_in_cup), start=1):
cup = Cup(id=cup_id, name=f"CT{cup_id}") cup = Cup(id=cup_id, name=f"CT{cup_id}")