Mercurial > public > mercurial-scm > hg-stable
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 |