diff options
author | 2022-08-23 20:51:15 +0100 | |
---|---|---|
committer | 2022-09-21 23:02:56 +0100 | |
commit | b1d5c4375256cf9ea4043edd41fd88a33b3df05d (patch) | |
tree | 1e7e36e30ab72022b68c4cacc8a4a74aa881a5c0 | |
parent | Use extension utils from bot-core (diff) |
Update redis init due to new redis-py upgrade
-rw-r--r-- | bot/__main__.py | 13 |
1 files changed, 7 insertions, 6 deletions
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: |