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

Method get_new_target

src/borg/crypto/key.py:654–663  ·  view source on GitHub ↗
(self, args)

Source from the content-addressed store, hash-verified

652 pass
653
654 def get_new_target(self, args):
655 if self.STORAGE == KeyBlobStorage.KEYFILE:
656 keyfile = self._find_key_file_from_environment()
657 if keyfile is not None:
658 return keyfile
659 return self._get_new_target_in_keys_dir(args)
660 elif self.STORAGE == KeyBlobStorage.REPO:
661 return self.repository
662 else:
663 raise TypeError("Unsupported borg key storage type")
664
665 def _find_key_file_from_environment(self):
666 keyfile = os.environ.get("BORG_KEY_FILE")

Callers 2

createMethod · 0.80

Tested by

no test coverage detected