comparison mercurial/localrepo.py @ 7644:182b7114d35a

error: move SignalInterrupt now derived from KeyboardInterrupt to simplify catches
author Matt Mackall <mpm@selenic.com>
date Mon, 12 Jan 2009 11:48:05 -0600
parents d2f753830f80
children 816b708f23af
comparison
equal deleted inserted replaced
7643:9a1ea6587557 7644:182b7114d35a
410 raise ValueError('invalidating branch cache (tip differs)') 410 raise ValueError('invalidating branch cache (tip differs)')
411 for l in lines: 411 for l in lines:
412 if not l: continue 412 if not l: continue
413 node, label = l.split(" ", 1) 413 node, label = l.split(" ", 1)
414 partial[label.strip()] = bin(node) 414 partial[label.strip()] = bin(node)
415 except (KeyboardInterrupt, util.SignalInterrupt): 415 except KeyboardInterrupt:
416 raise 416 raise
417 except Exception, inst: 417 except Exception, inst:
418 if self.ui.debugflag: 418 if self.ui.debugflag:
419 self.ui.warn(str(inst), '\n') 419 self.ui.warn(str(inst), '\n')
420 partial, last, lrev = {}, nullid, nullrev 420 partial, last, lrev = {}, nullid, nullrev