From 95d56c99173a1a45b4c36acdd887804b8820040c Mon Sep 17 00:00:00 2001 From: Krukov Date: Sat, 30 Nov 2024 19:37:08 +0300 Subject: [PATCH] fix a bug with waiting a transaction lock #302 --- cashews/backends/transaction.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cashews/backends/transaction.py b/cashews/backends/transaction.py index 45501470..64d1f4e9 100644 --- a/cashews/backends/transaction.py +++ b/cashews/backends/transaction.py @@ -280,6 +280,7 @@ async def _lock_updates(self, key: Key): step = 0.1 while wait > 0.0: wait -= step + wait = round(wait, 1) if await self._backend.set_lock(lock_key, self._lock_id, expire=self._timeout): self._locks.add(lock_key) return