From b13df592748c26b9f0431191069873a941b135b3 Mon Sep 17 00:00:00 2001 From: Roman Trapeznikov Date: Fri, 10 Apr 2020 12:37:45 +0300 Subject: [PATCH] specify a sorting key for sorting nested lists in ba module sorting with objects that Python cannot compare --- assets/src/ba_data/python/ba/_gameresults.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/src/ba_data/python/ba/_gameresults.py b/assets/src/ba_data/python/ba/_gameresults.py index 47146043..76513f16 100644 --- a/assets/src/ba_data/python/ba/_gameresults.py +++ b/assets/src/ba_data/python/ba/_gameresults.py @@ -189,7 +189,7 @@ class TeamGameResults: sval.append(team) results: List[Tuple[Optional[int], List[ba.Team]]] = list(winners.items()) - results.sort(reverse=not self._lower_is_better) + results.sort(reverse=not self._lower_is_better, key=lambda x: x[0]) # Also group the 'None' scores. none_teams: List[ba.Team] = []