diff options
author | 2020-11-27 18:02:09 +0200 | |
---|---|---|
committer | 2020-11-27 18:02:09 +0200 | |
commit | 6be2a47e32e5e07ab23d2796b5e551be1ec7b0b6 (patch) | |
tree | 08e7b533ad7f3a40d4dbe6a062be27468ba5bc70 /bot/exts/christmas/adventofcode.py | |
parent | Handle leaderboard cache create/update fail (diff) |
Use default 0 for score and reverse leaderboard members
Diffstat (limited to 'bot/exts/christmas/adventofcode.py')
-rw-r--r-- | bot/exts/christmas/adventofcode.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bot/exts/christmas/adventofcode.py b/bot/exts/christmas/adventofcode.py index 9d7289c2..feff09aa 100644 --- a/bot/exts/christmas/adventofcode.py +++ b/bot/exts/christmas/adventofcode.py @@ -306,7 +306,9 @@ class AdventOfCode(commands.Cog): return False leaderboard_members = sorted( - [json.loads(data) for user, data in await self.public_user_data.items()], key=lambda k: k["score"] + [json.loads(data) for user, data in await self.public_user_data.items()], + key=lambda k: k.get("score", 0), + reverse=True )[:members_amount] stargroup = f"{Emojis.star}, {Emojis.star * 2}" |