diff -r d073468e3c5f -r d747774ca9da mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py Fri Feb 11 19:32:49 2011 +0100 +++ b/mercurial/bundlerepo.py Sat Feb 12 10:58:11 2011 +0100 @@ -251,11 +251,6 @@ self.bundle.close() if self.tempfile is not None: os.unlink(self.tempfile) - - def __del__(self): - del self.bundle - if self.tempfile is not None: - os.unlink(self.tempfile) if self._tempparent: shutil.rmtree(self._tempparent, True)