diff options
author | 2022-06-03 15:01:55 +0400 | |
---|---|---|
committer | 2022-06-03 15:01:55 +0400 | |
commit | 90c342921e02abfe2b12156ea16542151301a27a (patch) | |
tree | 734228398d74c62aedb807fab62eeaaa29d2b98d | |
parent | Merge branch 'main' into multiple-banners (diff) |
Use MappingProxyType For Asset Map
Signed-off-by: Hassan Abouelela <[email protected]>
-rw-r--r-- | bot/exts/backend/branding/_cog.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bot/exts/backend/branding/_cog.py b/bot/exts/backend/branding/_cog.py index a57cc8623..e5781f76d 100644 --- a/bot/exts/backend/branding/_cog.py +++ b/bot/exts/backend/branding/_cog.py @@ -1,6 +1,7 @@ import asyncio import contextlib import random +import types import typing as t from datetime import timedelta from enum import Enum @@ -120,10 +121,10 @@ class Branding(commands.Cog): # asset has been used in the current rotation. _cache_icons = RedisCache() _cache_banners = RedisCache() - asset_caches = { + asset_caches = types.MappingProxyType({ AssetType.ICON: _cache_icons, AssetType.BANNER: _cache_banners - } + }) # All available event names & durations. Cached by the daemon nightly; read by the calendar command. cache_events = RedisCache() |