diff -r 0ce3cd330996 -r 635653cd73ab mercurial/commands.py --- a/mercurial/commands.py Fri Apr 28 12:38:11 2006 +0200 +++ b/mercurial/commands.py Fri Apr 28 14:50:23 2006 -0700 @@ -3260,11 +3260,8 @@ raise UnknownCommand(cmd) -class SignalInterrupt(Exception): - """Exception raised on SIGTERM and SIGHUP.""" - def catchterm(*args): - raise SignalInterrupt + raise util.SignalInterrupt def run(): sys.exit(dispatch(sys.argv[1:])) @@ -3464,7 +3461,7 @@ (inst.desc or inst.filename, inst.strerror)) except revlog.RevlogError, inst: u.warn(_("abort: "), inst, "!\n") - except SignalInterrupt: + except util.SignalInterrupt: u.warn(_("killed!\n")) except KeyboardInterrupt: try: