From a49de25fe340b0248f0e0615338292c27b1475b9 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Wed, 16 Oct 2024 17:13:53 +0200 Subject: [PATCH] simple error msg for non-existing repo, fixes #8475 do not show a traceback for this (expected) case. --- src/borg/repository.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/borg/repository.py b/src/borg/repository.py index a107d477e..3dbaa4b7d 100644 --- a/src/borg/repository.py +++ b/src/borg/repository.py @@ -234,7 +234,10 @@ class Repository: self.lock = Lock(self.store, exclusive, timeout=lock_wait).acquire() else: self.lock = None - readme = self.store.load("config/readme").decode() + try: + readme = self.store.load("config/readme").decode() + except StoreObjectNotFound: + raise self.DoesNotExist(str(self._location)) from None if readme != REPOSITORY_README: raise self.InvalidRepository(str(self._location)) self.version = int(self.store.load("config/version").decode())