コード例 #1
0
ファイル: repo_fmt_6.py プロジェクト: nom3ad/obnam
 def _require_client_lock(self, client_name):
     if not self.got_client_lock(client_name):
         raise obnamlib.RepositoryClientNotLocked(client_name=client_name)
コード例 #2
0
ファイル: simple.py プロジェクト: secmff/obnam
 def _require_lock(self):
     if not self._lock.got_lock:
         raise obnamlib.RepositoryClientNotLocked(
             client_name=self._client_name)
コード例 #3
0
 def _require_lock(self):
     if not self.data.locked:
         raise obnamlib.RepositoryClientNotLocked(client_name=self.name)
コード例 #4
0
ファイル: simple.py プロジェクト: secmff/obnam
 def unlock(self):
     if not self._lock.got_lock:
         raise obnamlib.RepositoryClientNotLocked()
     self._data.clear()
     self._lock.unchecked_unlock()