Fix empty transaction destruction
authormpm@selenic.com
Wed, 04 May 2005 09:32:39 -0800
changeset 13 eb87b7dc4236
parent 12 8b64243ee17b
child 14 e0e5c1b9febd
Fix empty transaction destruction
mercurial/transaction.py
--- a/mercurial/transaction.py	Wed May 04 09:30:56 2005 -0800
+++ b/mercurial/transaction.py	Wed May 04 09:32:39 2005 -0800
@@ -26,7 +26,8 @@
 
     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))