code: async def release(self):
          "Releases the already acquired lock"
          expected_token = self.local.token
          if expected_token is None:
              raise LockError("Cannot release an unlocked lock")
          self.local.token = None
          await self.do_release(expected_tokenync def release(self):
          "Releases the already acquired lock"
          expected_token = self.local.token
          if expected_token is None:
              raise LockError("Cannot release an unlocked lock")
          self.local.token = None
          await self.do_release(expected_token)
docs: Releases the already acquired lock