commit | f30ba3dd662127e4896c1342894fd83cfbfedb51 | [log] [tgz] |
---|---|---|
author | Kurt B. Kaiser <kbk@shore.net> | Wed Jan 23 22:55:26 2008 +0000 |
committer | Kurt B. Kaiser <kbk@shore.net> | Wed Jan 23 22:55:26 2008 +0000 |
tree | 07feccf49a1a3bc199e7b7a3d2310c6ae371b2d8 | |
parent | 6f4ee2d48f8a36314e1d64546a5106180f6907b3 [diff] [blame] |
There was an error on exit if no sys.exitfunc was defined. Issue 1647.
diff --git a/Lib/idlelib/run.py b/Lib/idlelib/run.py index 4eb64d6..6e91982 100644 --- a/Lib/idlelib/run.py +++ b/Lib/idlelib/run.py
@@ -206,7 +206,10 @@ """ if no_exitfunc: - del sys.exitfunc + try: + del sys.exitfunc + except AttributeError: + pass sys.exit(0) class MyRPCServer(rpc.RPCServer):