summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--obnamlib/fmt_ga/cowtree.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/obnamlib/fmt_ga/cowtree.py b/obnamlib/fmt_ga/cowtree.py
index f4be1ed9..281f4adb 100644
--- a/obnamlib/fmt_ga/cowtree.py
+++ b/obnamlib/fmt_ga/cowtree.py
@@ -72,9 +72,10 @@ class CowTree(object):
leaf_ids = self._leaf_list.leaves()
for leaf_id in leaf_ids:
leaf = self._store.get_leaf(leaf_id)
- for key in leaf.keys():
- if key not in delta_keys:
- yield key
+ if leaf:
+ for key in leaf.keys():
+ if key not in delta_keys:
+ yield key
def commit(self):
tracing.trace('start comitting')