From 6be2a47e32e5e07ab23d2796b5e551be1ec7b0b6 Mon Sep 17 00:00:00 2001 From: ks129 <45097959+ks129@users.noreply.github.com> Date: Fri, 27 Nov 2020 18:02:09 +0200 Subject: Use default 0 for score and reverse leaderboard members --- bot/exts/christmas/adventofcode.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bot/exts/christmas/adventofcode.py') 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}" -- cgit v1.2.3