From 3d82be0b58fc02664d496c09ae42b10b2de38d31 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 20 May 2023 00:47:08 +0200 Subject: [PATCH] fix RepositoryTestCaseBase.reopen method "if self.repository" did not work as expected: - Repository has a __len__ method, so the boolean evaluation was calling that. - self.repository is also not set to None anywhere. --- src/borg/testsuite/repository.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/borg/testsuite/repository.py b/src/borg/testsuite/repository.py index 8c44c00f8..4a699bb6c 100644 --- a/src/borg/testsuite/repository.py +++ b/src/borg/testsuite/repository.py @@ -65,8 +65,7 @@ class RepositoryTestCaseBase(BaseTestCase): shutil.rmtree(self.tmppath) def reopen(self, exclusive=UNSPECIFIED): - if self.repository: - self.repository.close() + self.repository.close() self.repository = self.open(exclusive=exclusive) def add_keys(self):