diff options
| author | 2022-01-09 17:46:56 -0500 | |
|---|---|---|
| committer | 2022-02-09 18:13:37 -0500 | |
| commit | 77a20ef8008d0815c3250433c88b5096ae843fa4 (patch) | |
| tree | 9d23735153574ec82a0d44a47068d9f7f2839365 /bot | |
| parent | sending the question is no longer accepting guesses as an ephemeral (diff) | |
sort the speed leaderboard properly
Diffstat (limited to 'bot')
| -rw-r--r-- | bot/exts/events/trivianight/_scoreboard.py | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/bot/exts/events/trivianight/_scoreboard.py b/bot/exts/events/trivianight/_scoreboard.py index 6f95f22c..bf744389 100644 --- a/bot/exts/events/trivianight/_scoreboard.py +++ b/bot/exts/events/trivianight/_scoreboard.py @@ -24,8 +24,6 @@ class ScoreboardView(View):          along with the 29 other users who made it onto the leaderboard.          """          formatted_string = "" -        self.points = dict(sorted(self.points.items(), key=lambda item: item[-1], reverse=True)) -        self.speed = dict(sorted(self.speed.items(), key=lambda item: item[-1]))          for current_placement, (user, points) in enumerate(self.points.items()):              if current_placement + 1 > 30: @@ -175,6 +173,7 @@ class Scoreboard:      async def display(self) -> tuple[Embed, View]:          """Returns the embed of the main leaderboard along with the ScoreboardView.""" -        self.view.points = self._points -        self.view.speed = self._speed +        self.view.points = dict(sorted(self._points.items(), key=lambda item: item[-1], reverse=True)) +        self.view.speed = dict(sorted(self._speed.items(), key=lambda item: item[-1][1] / item[-1][0])) +          return await self.view.create_main_leaderboard(), self.view | 
