Revert "there is no redis.asyncio.__version__"

This reverts commit dd1ec4da73.
This commit is contained in:
AmirW 2023-07-11 20:32:45 +03:30
parent dd1ec4da73
commit bc9fa71031
1 changed files with 1 additions and 4 deletions

View File

@ -3,15 +3,11 @@ import json
redis_installed = True
aioredis_version = None
try:
import aioredis
aioredis_version = tuple(map(int, aioredis.__version__.split(".")[0]))
except ImportError:
try:
import redis
from redis import asyncio as aioredis
aioredis_version = tuple(map(int, redis.__version__.split(".")[0]))
except ImportError:
redis_installed = False
@ -28,6 +24,7 @@ class StateRedisStorage(StateStorageBase):
raise ImportError('AioRedis is not installed. Install it via "pip install aioredis"')
aioredis_version = tuple(map(int, aioredis.__version__.split(".")[0]))
if aioredis_version < (2,):
raise ImportError('Invalid aioredis version. Aioredis version should be >= 2.0.0')
self.redis = aioredis.Redis(host=host, port=port, db=db, password=password)