diff options
| author | 2021-03-13 21:56:37 +0100 | |
|---|---|---|
| committer | 2021-03-13 21:57:06 +0100 | |
| commit | eff113e5c93474d295079b92a1c28650b51f8e7a (patch) | |
| tree | 15fae5c10d408f32b66b9f3fcac5e9458b4a4ce5 | |
| parent | Branding: add calendar command group (diff) | |
Branding: replace ugly lambda with 'attrgetter'
| -rw-r--r-- | bot/exts/backend/branding/_cog.py | 3 |
1 files changed, 2 insertions, 1 deletions
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) |