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.
This commit is contained in:
Terry Jan Reedy 2016-07-16 18:26:32 -04:00
parent 7ca63cb7cc
commit ff1d5ab16e
1 changed files with 6 additions and 0 deletions

View File

@ -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