specify sorting key for sorting nested lists in race game

This commit is contained in:
Roman Trapeznikov 2020-04-10 12:52:10 +03:00
parent 93c407cccc
commit 56d5b5f175

View File

@ -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