commit | 38fd069a73adb81104927aeb13a8919214d18dfa | [log] [tgz] |
---|---|---|
author | Kurt B. Kaiser <kbk@shore.net> | Thu Feb 14 04:45:30 2008 +0000 |
committer | Kurt B. Kaiser <kbk@shore.net> | Thu Feb 14 04:45:30 2008 +0000 |
tree | d9e5a904dad61bbdea42680420e97493a74d475b | |
parent | 0b45f36c819bdf88eaf0e84d4d3beca3d2db9c39 [diff] [blame] |
There was an error on exit if no sys.exitfunc was defined. Issue 1647. Backport r60227
diff --git a/Lib/idlelib/run.py b/Lib/idlelib/run.py index ae810c4..5560af8 100644 --- a/Lib/idlelib/run.py +++ b/Lib/idlelib/run.py
@@ -205,7 +205,10 @@ """ if no_exitfunc: - del sys.exitfunc + try: + del sys.exitfunc + except AttributeError: + pass sys.exit(0) class MyRPCServer(rpc.RPCServer):