MCPcopy
hub / github.com/redis/redis-py / do_release

Method do_release

redis/asyncio/lock.py:288–294  ·  view source on GitHub ↗
(self, expected_token: bytes)

Source from the content-addressed store, hash-verified

286 self.local.token = None
287
288 async def do_release(self, expected_token: bytes) -> None:
289 if not bool(
290 await self.lua_release(
291 keys=[self.name], args=[expected_token], client=self.redis
292 )
293 ):
294 raise LockNotOwnedError("Cannot release a lock that's no longer owned")
295
296 def extend(
297 self, additional_time: Number, replace_ttl: bool = False

Callers 1

releaseMethod · 0.95

Calls 1

LockNotOwnedErrorClass · 0.90

Tested by

no test coverage detected