summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-06-12 18:42:22 +0300
committerLars Wirzenius <liw@liw.fi>2016-06-12 18:42:22 +0300
commite50944ce2712fa6d05526538e574c1a76743e9c3 (patch)
tree2f5fb5cec3acee79183455e13ec14c212a7fb405
parent7a5fbe67358fb0c9b2e846e0c0d11404f9adfc82 (diff)
downloadobnam-e50944ce2712fa6d05526538e574c1a76743e9c3.tar.gz
Tiny opt?
-rw-r--r--meliaereader/reader.py5
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