mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Fix default lock kwargs in RedisEventIsolation (#972)
* Fix default lock kwargs in RedisEventIsolation * Add changelog
This commit is contained in:
parent
851f7a2a37
commit
5e7932ca20
2 changed files with 4 additions and 5 deletions
1
CHANGES/972.bugfix.rst
Normal file
1
CHANGES/972.bugfix.rst
Normal file
|
|
@ -0,0 +1 @@
|
|||
Fixed default lock kwargs in RedisEventIsolation.
|
||||
|
|
@ -93,7 +93,6 @@ class RedisStorage(BaseStorage):
|
|||
key_builder: Optional[KeyBuilder] = None,
|
||||
state_ttl: Optional[ExpiryT] = None,
|
||||
data_ttl: Optional[ExpiryT] = None,
|
||||
lock_kwargs: Optional[Dict[str, Any]] = None,
|
||||
) -> None:
|
||||
"""
|
||||
:param redis: Instance of Redis connection
|
||||
|
|
@ -104,13 +103,10 @@ class RedisStorage(BaseStorage):
|
|||
"""
|
||||
if key_builder is None:
|
||||
key_builder = DefaultKeyBuilder()
|
||||
if lock_kwargs is None:
|
||||
lock_kwargs = DEFAULT_REDIS_LOCK_KWARGS
|
||||
self.redis = redis
|
||||
self.key_builder = key_builder
|
||||
self.state_ttl = state_ttl
|
||||
self.data_ttl = data_ttl
|
||||
self.lock_kwargs = lock_kwargs
|
||||
|
||||
@classmethod
|
||||
def from_url(
|
||||
|
|
@ -202,9 +198,11 @@ class RedisEventIsolation(BaseEventIsolation):
|
|||
) -> None:
|
||||
if key_builder is None:
|
||||
key_builder = DefaultKeyBuilder()
|
||||
if lock_kwargs is None:
|
||||
lock_kwargs = DEFAULT_REDIS_LOCK_KWARGS
|
||||
self.redis = redis
|
||||
self.key_builder = key_builder
|
||||
self.lock_kwargs = lock_kwargs or {}
|
||||
self.lock_kwargs = lock_kwargs
|
||||
|
||||
@classmethod
|
||||
def from_url(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue