This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author idiscovery
Recipients
Date 2002-11-03.11:06:58
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Logged In: YES 
user_id=33229

See my comments in bug 231207:
    IMHO all Tkinter programs need a root.destroy() 
    after root.mainloop()

Your test case DOES NOT die whether or not you deiconify it,
if you run it under PythonWin.

Your test case DOES die whether or not you deiconify it,
whether or not you run it under PythonWin, if you add a
    root.destroy()
after the
    root.mainloop()

If you run it as a console script without the root.destroy()
then Python reaches the end of the script and exits, without 
having shut Tk down first. PythonWin of course is not exiting
at the end, and in the status line says the script 
returns with code 0.

I think this is a usage/documentation error and is 
IMHO unrelated to the very real bug 216289.
History
Date User Action Args
2007-08-23 13:55:51adminlinkissue453489 messages
2007-08-23 13:55:51admincreate