]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/cmd/split.py
Check that all context managed objects are properly closed
[bup.git] / lib / bup / cmd / split.py
index 59ad46c4c91fe2d94d21cc23f4f5627a3ede8340..87da1c28d0ebde152b749af1a23b1b86cb391aae 100755 (executable)
@@ -50,7 +50,9 @@ class NoOpPackWriter:
     def __exit__(self, type, value, traceback):
         return None  # since close() does nothing
     def close(self):
-        return None
+        assert self.closed
+    def __del__(self):
+        assert self.closed
     def new_blob(self, content):
         return git.calc_hash(b'blob', content)
     def new_tree(self, shalist):