From b1d5c4375256cf9ea4043edd41fd88a33b3df05d Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Tue, 23 Aug 2022 20:51:15 +0100 Subject: Update redis init due to new redis-py upgrade --- bot/__main__.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'bot/__main__.py') diff --git a/bot/__main__.py b/bot/__main__.py index 418fd91b..5bff1bef 100644 --- a/bot/__main__.py +++ b/bot/__main__.py @@ -6,6 +6,7 @@ import discord from async_rediscache import RedisSession from botcore import StartupError from discord.ext import commands +from redis import RedisError import bot from bot import constants @@ -18,18 +19,18 @@ log = logging.getLogger(__name__) async def _create_redis_session() -> RedisSession: """Create and connect to a redis session.""" redis_session = RedisSession( - address=(constants.RedisConfig.host, constants.RedisConfig.port), + host=constants.RedisConfig.host, + port=constants.RedisConfig.port, password=constants.RedisConfig.password, - minsize=1, - maxsize=20, + max_connections=20, use_fakeredis=constants.RedisConfig.use_fakeredis, global_namespace="bot", + decode_responses=True, ) try: - await redis_session.connect() - except OSError as e: + return await redis_session.connect() + except RedisError as e: raise StartupError(e) - return redis_session async def main() -> None: -- cgit v1.2.3