--- a/fancycmd.py Sat Jun 27 19:32:48 2009 +0300 +++ b/fancycmd.py Sat Jun 27 20:52:03 2009 +0300 @@ -88,6 +88,8 @@ cmdtable['help'][0](ui, e.args[0]) except KeyboardInterrupt: ui.warn('interrupted!\n') + except SystemExit: + raise except: ui.warn('unknown exception encountered') raise