From acf7e595dbc2743f5642018e5ec1f044be697a44 2020-03-06 14:13:48 From: Itamar Turner-Trauring Date: 2020-03-06 14:13:48 Subject: [PATCH] Add some debugging prints. --- diff --git a/IPython/core/tests/test_debugger.py b/IPython/core/tests/test_debugger.py index 1dfefe9..60aca50 100644 --- a/IPython/core/tests/test_debugger.py +++ b/IPython/core/tests/test_debugger.py @@ -239,7 +239,10 @@ threading.Thread(target=interrupt).start() # Timeout if the interrupt doesn't happen: def interrupt(): - time.sleep(2) + try: + time.sleep(2) + except KeyboardInterrupt: + return _exit(7) threading.Thread(target=interrupt, daemon=True).start() @@ -248,9 +251,14 @@ def main(): if __name__ == '__main__': try: + print("Starting debugger...") main() + print("Debugger exited without error.") except KeyboardInterrupt: - print("PASSED") + print("Caught KeyboardInterrupt, PASSED") + except Exception as e: + print("Got wrong exception...") + raise e """