Patch #997284: Allow pydoc to work with XP Themes (.manifest file)

Will backport to 2.3.
This commit is contained in:
Martin v. Löwis 2004-08-22 16:13:26 +00:00
parent ac37f3d001
commit e09bd93685
1 changed files with 10 additions and 2 deletions

View File

@ -2124,8 +2124,16 @@ def gui():
import Tkinter
try:
gui = GUI(Tkinter.Tk())
Tkinter.mainloop()
root = Tkinter.Tk()
# Tk will crash if pythonw.exe has an XP .manifest
# file and the root has is not destroyed explicitly.
# If the problem is ever fixed in Tk, the explicit
# destroy can go.
try:
gui = GUI(root)
root.mainloop()
finally:
root.destroy()
except KeyboardInterrupt:
pass