mercurial/bundlerepo.py
changeset 13382 d747774ca9da
parent 13274 57d433f632b7
child 13742 7abab875e647
equal deleted inserted replaced
13381:d073468e3c5f 13382:d747774ca9da
   249     def close(self):
   249     def close(self):
   250         """Close assigned bundle file immediately."""
   250         """Close assigned bundle file immediately."""
   251         self.bundle.close()
   251         self.bundle.close()
   252         if self.tempfile is not None:
   252         if self.tempfile is not None:
   253             os.unlink(self.tempfile)
   253             os.unlink(self.tempfile)
   254 
       
   255     def __del__(self):
       
   256         del self.bundle
       
   257         if self.tempfile is not None:
       
   258             os.unlink(self.tempfile)
       
   259         if self._tempparent:
   254         if self._tempparent:
   260             shutil.rmtree(self._tempparent, True)
   255             shutil.rmtree(self._tempparent, True)
   261 
   256 
   262     def cancopy(self):
   257     def cancopy(self):
   263         return False
   258         return False