fix borg config --cache (minimal change)

this was broken by previous changeset.

now doing just a minimal change for better diff display,
see also next commit.

(cherry picked from commit 697bb36402)
This commit is contained in:
Thomas Waldmann 2018-05-05 14:56:13 +02:00
parent 219fce3fe8
commit 0405c1a1bb
1 changed files with 8 additions and 0 deletions

View File

@ -1573,6 +1573,11 @@ class Archiver:
section = args.cache and "cache" or "repository"
name = args.name
if args.cache:
manifest, key = Manifest.load(repository, (Manifest.Operation.WRITE,))
assert_secure(repository, manifest)
cache = Cache(repository, key, manifest, lock_wait=self.lock_wait)
if args.cache:
cache.cache_config.load()
config = cache.cache_config._config
@ -1601,6 +1606,9 @@ class Archiver:
except (configparser.NoOptionError, configparser.NoSectionError) as e:
print(e, file=sys.stderr)
return EXIT_WARNING
if args.cache:
cache.close()
return EXIT_SUCCESS
def do_debug_info(self, args):