# HG changeset patch # User mpm@selenic.com # Date 1115227959 28800 # Node ID eb87b7dc42360ce565f8de40dfa8606b4a58fc70 # Parent 8b64243ee17b5d197e7e3fc661e1ad230ac8ad4e Fix empty transaction destruction diff --git a/mercurial/transaction.py b/mercurial/transaction.py --- a/mercurial/transaction.py +++ b/mercurial/transaction.py @@ -26,7 +26,8 @@ class transaction: def __del__(self): if self.entries: self.abort() - self.close() + try: os.unlink(self.journal) + except: pass def add(self, file, offset): self.entries.append((file, offset))