summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Bowsher <maxb@f2s.com>2010-12-22 12:24:52 +0000
committerMax Bowsher <maxb@f2s.com>2010-12-22 12:24:52 +0000
commit9500775481840cfdd405469f02d8177c457c4f17 (patch)
tree3ea64506e15d6a666e3e75aedccf50e212df2c70
parentcaab2fc69b64ebffaffef4c298880c583434ec3f (diff)
parentdb83c313be8f974640ed63db8db645076a52c55c (diff)
downloadbzr-fastimport-9500775481840cfdd405469f02d8177c457c4f17.tar.gz
[r=mbp] Remove duplicate definition of cache_manager._Cleanup.
-rw-r--r--cache_manager.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/cache_manager.py b/cache_manager.py
index 6d8ef05..28d9f0d 100644
--- a/cache_manager.py
+++ b/cache_manager.py
@@ -61,33 +61,6 @@ class _Cleanup(object):
shutil.rmtree(self.tempdir)
-class _Cleanup(object):
- """This class makes sure we clean up when CacheManager goes away.
-
- We use a helper class to ensure that we are never in a refcycle.
- """
-
- def __init__(self, disk_blobs):
- self.disk_blobs = disk_blobs
- self.tempdir = None
- self.small_blobs = None
-
- def __del__(self):
- self.finalize()
-
- def finalize(self):
- if self.disk_blobs is not None:
- for info in self.disk_blobs.itervalues():
- if info[-1] is not None:
- os.unlink(info[-1])
- self.disk_blobs = None
- if self.small_blobs is not None:
- self.small_blobs.close()
- self.small_blobs = None
- if self.tempdir is not None:
- shutil.rmtree(self.tempdir)
-
-
class CacheManager(object):
_small_blob_threshold = 25*1024