aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/bot.py6
-rw-r--r--bot/utils/redis_cache.py2
2 files changed, 4 insertions, 4 deletions
diff --git a/bot/bot.py b/bot/bot.py
index bf7f9c9df..0d423201b 100644
--- a/bot/bot.py
+++ b/bot/bot.py
@@ -30,12 +30,12 @@ class Bot(commands.Bot):
self.http_session: Optional[aiohttp.ClientSession] = None
self.redis_session: Optional[aioredis.Redis] = None
+ self.redis_ready = asyncio.Event()
self.api_client = api.APIClient(loop=self.loop)
self._connector = None
self._resolver = None
self._guild_available = asyncio.Event()
- self._redis_ready = asyncio.Event()
statsd_url = constants.Stats.statsd_host
@@ -53,7 +53,7 @@ class Bot(commands.Bot):
address=(constants.Redis.host, constants.Redis.port),
password=constants.Redis.password,
)
- self._redis_ready.set()
+ self.redis_ready.set()
def add_cog(self, cog: commands.Cog) -> None:
"""Adds a "cog" to the bot and logs the operation."""
@@ -90,7 +90,7 @@ class Bot(commands.Bot):
self.stats._transport.close()
if self.redis_session:
- self._redis_ready.clear()
+ self.redis_ready.clear()
self.redis_session.close()
await self.redis_session.wait_closed()
diff --git a/bot/utils/redis_cache.py b/bot/utils/redis_cache.py
index 290fae1a0..bd885c22c 100644
--- a/bot/utils/redis_cache.py
+++ b/bot/utils/redis_cache.py
@@ -139,7 +139,7 @@ class RedisCache:
"Critical error: RedisCache has no namespace. "
"Did you initialize this object as a class attribute?"
)
- await self.bot._redis_ready.wait()
+ await self.bot.redis_ready.wait()
def __set_name__(self, owner: Any, attribute_name: str) -> None:
"""