From 7b134a88a3fb2471b6b520cb8dc85689910e702c Mon Sep 17 00:00:00 2001 From: Faraphel Date: Tue, 25 Jan 2022 14:19:46 +0100 Subject: [PATCH] fixed the track sorting --- source/CT_Config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/source/CT_Config.py b/source/CT_Config.py index c9c8a80..7a01579 100644 --- a/source/CT_Config.py +++ b/source/CT_Config.py @@ -58,6 +58,7 @@ class CT_Config: track_in_cup: int = 4 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): cup = Cup(id=cup_id, name=f"CT{cup_id}")