diff options
Diffstat (limited to 'obnamlib/fmt_ga')
-rw-r--r-- | obnamlib/fmt_ga/cowtree.py | 7 |
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') |