MCPcopy
hub / github.com/borgbackup/borg / _find_key_in_keys_dir

Method _find_key_in_keys_dir

src/borg/crypto/key.py:644–652  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

642 return self._get_new_target_in_keys_dir(args)
643
644 def _find_key_in_keys_dir(self):
645 id = self.repository.id
646 keys_path = Path(get_keys_dir())
647 for entry in keys_path.iterdir():
648 filename = keys_path / entry.name
649 try:
650 return self.sanity_check(str(filename), id)
651 except (KeyfileInvalidError, KeyfileMismatchError):
652 pass
653
654 def get_new_target(self, args):
655 if self.STORAGE == KeyBlobStorage.KEYFILE:

Callers 2

find_keyMethod · 0.95

Calls 2

sanity_checkMethod · 0.95
get_keys_dirFunction · 0.85

Tested by

no test coverage detected