twisted.internet.defer.DeferredFilesystemLock.deferUntilLocked(self, timeout=None) method documentationtwisted.internet.defer.DeferredFilesystemLock
          View Source
          
        
      Wait until we acquire this lock. This method is not safe for concurrent use.
| Parameters | timeout | the number of seconds after which to time out if the lock has not been acquired. (type: float or int) | 
| Returns | a Deferred which will callback when the lock is acquired, or errback with a TimeoutError after timing out or an AlreadyTryingToLockError if the deferUntilLocked has already been called and not successfully locked the file. | |
| Function | _cancelLock | Cancel a DeferredFilesystemLock.deferUntilLocked call. | 
  
| Function | _tryLock | Undocumented | 
Cancel a DeferredFilesystemLock.deferUntilLocked call.
| Parameters | reason | The reason why the call is cancelled. (type: failure.Failure) |