diff options
author | Lars Wirzenius <liw@liw.fi> | 2016-06-12 18:42:22 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2016-06-12 18:42:22 +0300 |
commit | e50944ce2712fa6d05526538e574c1a76743e9c3 (patch) | |
tree | 2f5fb5cec3acee79183455e13ec14c212a7fb405 | |
parent | 7a5fbe67358fb0c9b2e846e0c0d11404f9adfc82 (diff) | |
download | obnam-e50944ce2712fa6d05526538e574c1a76743e9c3.tar.gz |
Tiny opt?
-rw-r--r-- | meliaereader/reader.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/meliaereader/reader.py b/meliaereader/reader.py index de97b545..876df375 100644 --- a/meliaereader/reader.py +++ b/meliaereader/reader.py @@ -92,10 +92,13 @@ class MeliaeReader(object): for child in children: delta = set(child['refs']).difference(closure) if delta: + add = False for r in delta: if r in self: closure.add(r) - grown.add(child['address']) + add = True + if add: + grown.add(child['address']) return grown def _simple_get_closure(self, ref): # pragma: no cover |