예제 #1
0
    def lockFile(self) -> LockFile:
        """Contextmanager to create a lock file and remove it afterwards."""

        return LockFile(
            self.getLockFilename(),
            timeout = 10,
            wait_msg = "Waiting for lock file in local config dir to disappear..."
            )
예제 #2
0
    def lockCache(self) -> LockFile:
        """Context manager to create a lock file for the cache directory and remove
        it afterwards.
        """

        return LockFile(
            self.getCacheLockFilename(),
            timeout=10,
            wait_msg="Waiting for lock file in cache directory to disappear.")
예제 #3
0
 def lockCache(self):
     return LockFile(
         self.getCacheLockFilename(),
         timeout = 10,
         wait_msg = "Waiting for lock file in cache directory to disappear."
     )
예제 #4
0
 def lockFile(self):
     return LockFile(
         self.getLockFilename(),
         timeout = 10,
         wait_msg = "Waiting for lock file in local config dir to disappear..."
         )