aboutsummaryrefslogtreecommitdiffstats
path: root/botcore/_bot.py
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2022-07-25 22:56:34 +0100
committerGravatar Chris Lovering <[email protected]>2022-07-27 18:19:30 +0100
commit83f426e04a4a7f5fafe3e63e6a78c85be5e48b04 (patch)
tree056c9b5e02adc45d89b263ce61068e2365268cea /botcore/_bot.py
parentBump Python To 3.10 (#108) (diff)
Bump async-rediscache to v1.0.0-rc2
Diffstat (limited to 'botcore/_bot.py')
-rw-r--r--botcore/_bot.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/botcore/_bot.py b/botcore/_bot.py
index 8bea4385..e3d9aac3 100644
--- a/botcore/_bot.py
+++ b/botcore/_bot.py
@@ -234,10 +234,10 @@ class BotBase(commands.Bot):
)
self.http.connector = self._connector
- if getattr(self, "redis_session", False) and self.redis_session.closed:
+ if getattr(self, "redis_session", False) and not self.redis_session.valid:
# If the RedisSession was somehow closed, we try to reconnect it
# here. Normally, this shouldn't happen.
- await self.redis_session.connect()
+ await self.redis_session.connect(ping=True)
# Create dummy stats client first, in case `statsd_url` is unreachable or None
self.stats = AsyncStatsClient(loop, "127.0.0.1")