aboutsummaryrefslogtreecommitdiffstats
path: root/bot/exts/christmas/adventofcode.py
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-11-27 18:02:09 +0200
committerGravatar ks129 <[email protected]>2020-11-27 18:02:09 +0200
commit6be2a47e32e5e07ab23d2796b5e551be1ec7b0b6 (patch)
tree08e7b533ad7f3a40d4dbe6a062be27468ba5bc70 /bot/exts/christmas/adventofcode.py
parentHandle 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.py4
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}"