Ejemplo n.º 1
0
 def _require_client_lock(self, client_name):
     if not self.got_client_lock(client_name):
         raise obnamlib.RepositoryClientNotLocked(client_name=client_name)
Ejemplo n.º 2
0
 def _require_lock(self):
     if not self._lock.got_lock:
         raise obnamlib.RepositoryClientNotLocked(
             client_name=self._client_name)
Ejemplo n.º 3
0
 def _require_lock(self):
     if not self.data.locked:
         raise obnamlib.RepositoryClientNotLocked(client_name=self.name)
Ejemplo n.º 4
0
 def unlock(self):
     if not self._lock.got_lock:
         raise obnamlib.RepositoryClientNotLocked()
     self._data.clear()
     self._lock.unchecked_unlock()