Python 2.2.3 (#1, Jun 1 2003, 23:15:33) [GCC 3.3 (Debian)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> def foo(): ... while 1: pass ... return 42 ... >>> def bar(): ... 7 + foo() / 11 ... >>> try: ... bar() ... except KeyboardInterrupt, k: ... raise Exception(k) ... Traceback (most recent call last): File "", line 4, in ? Exception >>> try: ... bar() ... except KeyboardInterrupt, k: ... raise Exception, k ... Traceback (most recent call last): File "", line 4, in ? KeyboardInterrupt >>> try: ... bar() ... except KeyboardInterrupt: ... raise ... Traceback (most recent call last): File "", line 2, in ? File "", line 2, in bar File "", line 2, in foo KeyboardInterrupt >>>