]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/gc.py
PackMidx.__del__: replace with context management
[bup.git] / lib / bup / gc.py
index 06bd3baf609353af1a1d238ebd02b32b1575d4e5..14e398b33e8defac00a4e0db67030ee2926b9199 100644 (file)
@@ -57,8 +57,8 @@ def count_objects(dir, verbosity):
             log('found %d objects (%d/%d %s)\r'
                 % (object_count, i + 1, len(indexes),
                    path_msg(basename(idx_name))))
-        idx = git.open_idx(idx_name)
-        object_count += len(idx)
+        with git.open_idx(idx_name) as idx:
+            object_count += len(idx)
     return object_count