@@ -118,6 +118,8 @@ def __init__(
118118 self .redis_namespace = redis_namespace
119119 self .redis_settings = redis_settings
120120
121+ self .locks_redis_client_sdk : RedisClientSDK | None = None
122+
121123 # stale_tasks_monitor
122124 self ._task_stale_tasks_monitor : asyncio .Task | None = None
123125 self ._started_event_task_stale_tasks_monitor = asyncio .Event ()
@@ -130,20 +132,18 @@ def __init__(
130132 self ._task_status_update : asyncio .Task | None = None
131133 self ._started_event_task_status_update = asyncio .Event ()
132134
133- self .redis_client_sdk : RedisClientSDK | None = None
134-
135135 async def setup (self ) -> None :
136136 await self ._tasks_data .setup ()
137137
138- self .redis_client_sdk = RedisClientSDK (
138+ self .locks_redis_client_sdk = RedisClientSDK (
139139 self .redis_settings .build_redis_dsn (RedisDatabase .LOCKS ),
140140 client_name = f"long_running_tasks_store_{ self .redis_namespace } _lock" ,
141141 )
142- await self .redis_client_sdk .setup ()
142+ await self .locks_redis_client_sdk .setup ()
143143
144144 self ._task_stale_tasks_monitor = create_periodic_task (
145145 task = exclusive (
146- self .redis_client_sdk ,
146+ self .locks_redis_client_sdk ,
147147 lock_key = f"{ __name__ } _{ self .redis_namespace } _stale_tasks_monitor" ,
148148 )(self ._stale_tasks_monitor ),
149149 interval = self .stale_task_check_interval ,
@@ -188,8 +188,8 @@ async def teardown(self) -> None:
188188 if self ._task_status_update :
189189 await cancel_wait_task (self ._task_status_update )
190190
191- if self .redis_client_sdk is not None :
192- await self .redis_client_sdk .shutdown ()
191+ if self .locks_redis_client_sdk is not None :
192+ await self .locks_redis_client_sdk .shutdown ()
193193
194194 await self ._tasks_data .shutdown ()
195195
0 commit comments