def delete()

in keyper/__init__.py [0:0]


    def delete(self) -> None:
        """Deletes the keychain."""

        log.info("Deleting keychain: %s", self.path)

        try:
            subprocess.run(
                ["security", "delete-keychain", self.path],
                check=True,
            )
        except subprocess.CalledProcessError as ex:
            log.error("Failed to delete keychain: %s", ex)

        if os.path.exists(self.path):
            os.remove(self.path)