##// END OF EJS Templates
merge with stable
Benoit Boissinot -
r10230:9f0c7be7 merge default
parent child Browse files
Show More
@@ -42,8 +42,6 b' def _playback(journal, report, opener, e'
42 42
43 43 class transaction(object):
44 44 def __init__(self, report, opener, journal, after=None, createmode=None):
45 self.journal = None
46
47 45 self.count = 1
48 46 self.report = report
49 47 self.opener = opener
@@ -140,14 +138,14 b' class transaction(object):'
140 138 self.count = 0
141 139 self.file.close()
142 140
143 if not self.entries:
144 if self.journal:
145 os.unlink(self.journal)
146 return
141 try:
142 if not self.entries:
143 if self.journal:
144 os.unlink(self.journal)
145 return
147 146
148 self.report(_("transaction abort!\n"))
147 self.report(_("transaction abort!\n"))
149 148
150 try:
151 149 try:
152 150 _playback(self.journal, self.report, self.opener, self.entries, False)
153 151 self.report(_("rollback completed\n"))
General Comments 0
You need to be logged in to leave comments. Login now