Commit ff1d5ab1 authored by Terry Jan Reedy's avatar Terry Jan Reedy

Issue #25507: IDLE no longer runs buggy code because of its tkinter imports.

Users must include the same imports required to run directly in Python.
parent 7ca63cb7
......@@ -19,6 +19,12 @@ from idlelib import IOBinding
import __main__
for mod in ('simpledialog', 'messagebox', 'font',
'dialog', 'filedialog', 'commondialog',
'colorchooser'):
delattr(tkinter, mod)
del sys.modules['tkinter.' + mod]
LOCALHOST = '127.0.0.1'
import warnings
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment