summaryrefslogtreecommitdiff
path: root/requests_cache/backends/redis.py
diff options
context:
space:
mode:
Diffstat (limited to 'requests_cache/backends/redis.py')
-rw-r--r--requests_cache/backends/redis.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/requests_cache/backends/redis.py b/requests_cache/backends/redis.py
index 259b858..fef488c 100644
--- a/requests_cache/backends/redis.py
+++ b/requests_cache/backends/redis.py
@@ -5,7 +5,7 @@
:nosignatures:
"""
from logging import getLogger
-from typing import Iterable
+from typing import Iterable, Optional
from redis import Redis, StrictRedis
@@ -32,7 +32,7 @@ class RedisCache(BaseCache):
def __init__(
self,
namespace='http_cache',
- connection: Redis = None,
+ connection: Optional[Redis] = None,
ttl: bool = True,
ttl_offset: int = DEFAULT_TTL_OFFSET,
**kwargs,
@@ -62,7 +62,7 @@ class RedisDict(BaseStorage):
def __init__(
self,
namespace: str,
- collection_name: str = None,
+ collection_name: Optional[str] = None,
connection=None,
ttl: bool = True,
ttl_offset: int = DEFAULT_TTL_OFFSET,
@@ -144,7 +144,11 @@ class RedisHashDict(BaseStorage):
"""
def __init__(
- self, namespace: str = 'http_cache', collection_name: str = None, connection=None, **kwargs
+ self,
+ namespace: str = 'http_cache',
+ collection_name: Optional[str] = None,
+ connection=None,
+ **kwargs,
):
super().__init__(**kwargs)
connection_kwargs = get_valid_kwargs(Redis, kwargs)