@@ -94,6 +94,7 @@ class Lock(object):
9494 """
9595 A Lock context manager implemented via redis SETNX/BLPOP.
9696 """
97+
9798 unlock_script = None
9899 extend_script = None
99100 reset_script = None
@@ -132,8 +133,7 @@ def __init__(self, redis_client, name, expire=None, id=None, auto_renewal=False,
132133 Advanced option to override signal list expiration in milliseconds. Increase it for very slow clients. Default: ``1000``.
133134 """
134135 if strict and not isinstance (redis_client , StrictRedis ):
135- raise ValueError ("redis_client must be instance of StrictRedis. "
136- "Use strict=False if you know what you're doing." )
136+ raise ValueError ("redis_client must be instance of StrictRedis. Use strict=False if you know what you're doing." )
137137 if auto_renewal and expire is None :
138138 raise ValueError ("Expire may not be None when auto_renewal is set" )
139139
@@ -161,9 +161,7 @@ def __init__(self, redis_client, name, expire=None, id=None, auto_renewal=False,
161161 raise TypeError (f"Incorrect type for `id`. Must be bytes/str not { type (id )} ." )
162162 self ._name = 'lock:' + name
163163 self ._signal = 'lock-signal:' + name
164- self ._lock_renewal_interval = (float (expire ) * 2 / 3
165- if auto_renewal
166- else None )
164+ self ._lock_renewal_interval = float (expire ) * 2 / 3 if auto_renewal else None
167165 self ._lock_renewal_thread = None
168166
169167 self .register_scripts (redis_client )
@@ -255,10 +253,7 @@ def extend(self, expire=None):
255253 elif self ._expire is not None :
256254 expire = self ._expire
257255 else :
258- raise TypeError (
259- "To extend a lock 'expire' must be provided as an "
260- "argument to extend() method or at initialization time."
261- )
256+ raise TypeError ("To extend a lock 'expire' must be provided as an argument to extend() method or at initialization time." )
262257
263258 error = self .extend_script (client = self ._client , keys = (self ._name , self ._signal ), args = (self ._id , expire ))
264259 if error == 1 :
@@ -292,18 +287,18 @@ def _start_lock_renewer(self):
292287 raise AlreadyStarted ("Lock refresh thread already started" )
293288
294289 logger_for_refresh_start .debug (
295- "Starting renewal thread for Lock(%r). Refresh interval: %s seconds." ,
296- self ._name ,
297- self ._lock_renewal_interval
290+ "Starting renewal thread for Lock(%r). Refresh interval: %s seconds." , self ._name , self ._lock_renewal_interval
298291 )
299292 self ._lock_renewal_stop = threading .Event ()
300293 self ._lock_renewal_thread = threading .Thread (
301294 group = None ,
302295 target = self ._lock_renewer ,
303- kwargs = {'name' : self ._name ,
304- 'lockref' : weakref .ref (self ),
305- 'interval' : self ._lock_renewal_interval ,
306- 'stop' : self ._lock_renewal_stop }
296+ kwargs = {
297+ 'name' : self ._name ,
298+ 'lockref' : weakref .ref (self ),
299+ 'interval' : self ._lock_renewal_interval ,
300+ 'stop' : self ._lock_renewal_stop ,
301+ },
307302 )
308303 self ._lock_renewal_thread .demon = True
309304 self ._lock_renewal_thread .start ()
0 commit comments