docs: def acquire(self):
          """Acquire the lock
  
          Raises:
              IOError: if the call to flock fails
          """
          self._fd = open(self._path, mode='w+')
          os.chmod(self._path, 0o660)
          fcntl.flock(self._fd, self._op)