コード例 #1
0
ファイル: store.py プロジェクト: Lucas-C/pre-commit
    def exclusive_lock(self):
        def blocked_cb():  # pragma: no cover (tests are single-process)
            logger.info('Locking pre-commit directory')

        with file_lock.lock(os.path.join(self.directory, '.lock'), blocked_cb):
            yield
コード例 #2
0
    def exclusive_lock(self):
        def blocked_cb():  # pragma: no cover (tests are single-process)
            logger.info('Locking pre-commit directory')

        with file_lock.lock(os.path.join(self.directory, '.lock'), blocked_cb):
            yield
コード例 #3
0
ファイル: store.py プロジェクト: ClassWizard/PodLockParser
    def exclusive_lock(self) -> Generator[None, None, None]:
        def blocked_cb() -> None:  # pragma: no cover (tests are in-process)
            logger.info('Locking pre-commit directory')

        with file_lock.lock(os.path.join(self.directory, '.lock'), blocked_cb):
            yield
コード例 #4
0
ファイル: store.py プロジェクト: rupeshparab/techscan
 def exclusive_lock(self, quiet=False):
     if not quiet:
         logger.info('Locking pre-commit directory')
     with file_lock.lock(os.path.join(self.directory, '.lock')):
         yield