From eff113e5c93474d295079b92a1c28650b51f8e7a Mon Sep 17 00:00:00 2001 From: kwzrd Date: Sat, 13 Mar 2021 21:56:37 +0100 Subject: Branding: replace ugly lambda with 'attrgetter' --- bot/exts/backend/branding/_cog.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bot/exts/backend/branding/_cog.py b/bot/exts/backend/branding/_cog.py index 0640ca243..df0ef2a5f 100644 --- a/bot/exts/backend/branding/_cog.py +++ b/bot/exts/backend/branding/_cog.py @@ -4,6 +4,7 @@ import random import typing as t from datetime import datetime, time, timedelta from enum import Enum +from operator import attrgetter import async_timeout import discord @@ -310,7 +311,7 @@ class Branding(commands.Cog): await self.cache_events.clear() no_fallback = [event for event in events if not event.meta.is_fallback] - chronological_events = sorted(no_fallback, key=lambda event_: event_.meta.start_date) + chronological_events = sorted(no_fallback, key=attrgetter("meta.start_date")) await self.cache_events.update({ extract_event_name(event): extract_event_duration(event) -- cgit v1.2.3