mercurial/transaction.py
changeset 108 8d55c2d72c7c
parent 95 589f507bb259
child 162 5dcbe4d9a30c
equal deleted inserted replaced
107:707a7481a861 108:8d55c2d72c7c
    52         if not self.entries: return
    52         if not self.entries: return
    53 
    53 
    54         print "transaction abort!"
    54         print "transaction abort!"
    55 
    55 
    56         for f, o in self.entries:
    56         for f, o in self.entries:
    57             self.opener(f, "a").truncate(o)
    57             try:
       
    58                 self.opener(f, "a").truncate(o)
       
    59             except:
       
    60                 print "failed to truncate", f
    58 
    61 
    59         self.entries = []
    62         self.entries = []
    60 
    63 
    61         print "rollback completed"
    64         print "rollback completed"
    62         
    65