From 56d5b5f17565cf47c818e658a99ae66ed9d8fbbc Mon Sep 17 00:00:00 2001 From: Roman Trapeznikov Date: Fri, 10 Apr 2020 12:52:10 +0300 Subject: [PATCH] specify sorting key for sorting nested lists in race game --- assets/src/ba_data/python/bastd/game/race.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/assets/src/ba_data/python/bastd/game/race.py b/assets/src/ba_data/python/bastd/game/race.py index 5640e9b7..2190231a 100644 --- a/assets/src/ba_data/python/bastd/game/race.py +++ b/assets/src/ba_data/python/bastd/game/race.py @@ -550,9 +550,7 @@ class RaceGame(ba.TeamGameActivity): p_list = [[player.gamedata['distance'], player] for player in self.players] - p_list.sort(reverse=True) - # FIXME - need another way to sort p_list. - # It tries to compare ba.Player objects. + p_list.sort(reverse=True, key=lambda x: x[0]) for i, plr in enumerate(p_list): try: plr[1].gamedata['rank'] = i