diff options
| -rw-r--r-- | bot/exts/backend/branding/_cog.py | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/bot/exts/backend/branding/_cog.py b/bot/exts/backend/branding/_cog.py index 43f0d742b..025a609b5 100644 --- a/bot/exts/backend/branding/_cog.py +++ b/bot/exts/backend/branding/_cog.py @@ -1,4 +1,5 @@  import asyncio +import contextlib  import logging  import random  import typing as t @@ -376,10 +377,11 @@ class Branding(commands.Cog):          log.trace(f"Writing {len(chronological_events)} events (fallback omitted)") -        await self.cache_events.update({ -            extract_event_name(event): extract_event_duration(event) -            for event in chronological_events -        }) +        with contextlib.suppress(ValueError):  # Cache raises when updated with an empty dict +            await self.cache_events.update({ +                extract_event_name(event): extract_event_duration(event) +                for event in chronological_events +            })      # endregion      # region: Daemon  |