From 85e19952bdfab83c8a0ffafec3a47af24bbf8b2a Mon Sep 17 00:00:00 2001 From: Eric Torres Date: Wed, 17 Apr 2019 10:04:30 -0700 Subject: [PATCH] Move all snapshot attribute code to _gen_metadata --- rbackup/struct/repository.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rbackup/struct/repository.py b/rbackup/struct/repository.py index 404fc77..d824d23 100644 --- a/rbackup/struct/repository.py +++ b/rbackup/struct/repository.py @@ -85,10 +85,6 @@ class Repository(Hierarchy): self._gen_metadata() - self._snapshots = [ - Snapshot(self.snapshot_dir / s) for s in self._snapshot_metadata - ] - self._snapshot_iterator = iter(self._snapshots) def __contains__(self, name): @@ -154,6 +150,10 @@ class Repository(Hierarchy): self.metadata_path.touch(mode=FILEMODE) self.write_metadata(self._snapshot_metadata) + self._snapshots = [ + Snapshot(self.snapshot_dir / s) for s in self._snapshot_metadata + ] + @property def snapshot_dir(self): """