def acquire(self, blocking=True, timeout=-<NUM_LIT:1>):
result = self.lock.acquire(blocking, timeout)<EOL>return result<EOL>
Acquire the :attr:`lock`

        Args:
            blocking (bool): See :meth:`threading.Lock.acquire`
            timeout (float): See :meth:`threading.Lock.acquire`

        Returns:
            bool: :obj:`True` if the lock was acquired, otherwise :obj:`False`