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,
|
key_builder: Optional[KeyBuilder] = None,
|
||||||
state_ttl: Optional[ExpiryT] = None,
|
state_ttl: Optional[ExpiryT] = None,
|
||||||
data_ttl: Optional[ExpiryT] = None,
|
data_ttl: Optional[ExpiryT] = None,
|
||||||
lock_kwargs: Optional[Dict[str, Any]] = None,
|
|
||||||
) -> None:
|
) -> None:
|
||||||
"""
|
"""
|
||||||
:param redis: Instance of Redis connection
|
:param redis: Instance of Redis connection
|
||||||
|
|
@ -104,13 +103,10 @@ class RedisStorage(BaseStorage):
|
||||||
"""
|
"""
|
||||||
if key_builder is None:
|
if key_builder is None:
|
||||||
key_builder = DefaultKeyBuilder()
|
key_builder = DefaultKeyBuilder()
|
||||||
if lock_kwargs is None:
|
|
||||||
lock_kwargs = DEFAULT_REDIS_LOCK_KWARGS
|
|
||||||
self.redis = redis
|
self.redis = redis
|
||||||
self.key_builder = key_builder
|
self.key_builder = key_builder
|
||||||
self.state_ttl = state_ttl
|
self.state_ttl = state_ttl
|
||||||
self.data_ttl = data_ttl
|
self.data_ttl = data_ttl
|
||||||
self.lock_kwargs = lock_kwargs
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def from_url(
|
def from_url(
|
||||||
|
|
@ -202,9 +198,11 @@ class RedisEventIsolation(BaseEventIsolation):
|
||||||
) -> None:
|
) -> None:
|
||||||
if key_builder is None:
|
if key_builder is None:
|
||||||
key_builder = DefaultKeyBuilder()
|
key_builder = DefaultKeyBuilder()
|
||||||
|
if lock_kwargs is None:
|
||||||
|
lock_kwargs = DEFAULT_REDIS_LOCK_KWARGS
|
||||||
self.redis = redis
|
self.redis = redis
|
||||||
self.key_builder = key_builder
|
self.key_builder = key_builder
|
||||||
self.lock_kwargs = lock_kwargs or {}
|
self.lock_kwargs = lock_kwargs
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def from_url(
|
def from_url(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue