Serhiy Storchaka
7e4db2f253
bpo-30166: Import command-line parsing modules only when needed. ( #1293 )
2017-05-04 08:17:47 +03:00
Victor Stinner
d6debb24e0
bpo-29919: Remove unused imports found by pyflakes ( #137 )
...
Make also minor PEP8 coding style fixes on modified imports.
2017-03-27 16:05:26 +02:00
Jelle Zijlstra
0579e81f30
import sys before we use it on line 9 ( #828 )
2017-03-26 22:17:39 -04:00
Terry Jan Reedy
e16265d367
Issue #29162 : Don't depend on 'from tkinter import *' importing sys.
...
Fix error in format string.
2017-01-04 23:17:47 -05:00
Terry Jan Reedy
bfbaa6b206
Issue #27891 : Consistently group and sort imports within idlelib modules.
2016-08-31 00:50:55 -04:00
Terry Jan Reedy
f35bb9e1e9
Issue #27611 , #24137 : Only change tkinter when easily restored.
2016-08-16 00:10:14 -04:00
Terry Jan Reedy
6cf0e13b65
Issue #25507 : Move 4 objects from pyshell to run and switch inports.
...
This removes one problem inport and reduces len(sys.modules) by 37.
2016-07-15 02:43:03 -04:00
Serhiy Storchaka
d3af156ded
Issue #24137 : Fixed IDLE on Linux with tkinter default root disabled.
2016-06-25 23:52:51 +03:00
Terry Jan Reedy
b60adc54d4
Issue #24137 : Run IDLE, test_idle, and htest with tkinter default root disabled.
...
Fix code and tests that fail with this restriction.
Fix htests to not create a second and redundant root and mainloop.
2016-06-21 18:41:38 -04:00
Terry Jan Reedy
50288f964a
Issue #5124 : rename PyShell back to pyshell and patch test for 3.6
2016-06-11 02:10:59 -04:00
Terry Jan Reedy
c39e330993
Issue #5124 : Temporary pyshell rename to avoid case-folding collision in merge.
2016-06-11 02:05:52 -04:00
Terry Jan Reedy
1080d13a7d
Issue #24759 : IDLE requires tk 8.5 and availability ttk widgets.
...
Delete now unneeded tk version tests and code for older versions.
2016-06-09 21:09:15 -04:00
Terry Jan Reedy
24f3a1829f
Issue #27262 : move Aqua unbinding code, which enable context menus, to maxosx.
2016-06-08 14:37:05 -04:00
Terry Jan Reedy
6fa5bdc6e8
Issue #24225 : Within idlelib files, update idlelib module names.
...
This follows the previous patch that changed idlelib file names.
Class names that matched old module names are not changed.
Change idlelib imports in turtledemo.__main__.
Exception: config-extensions.def. Previously, extension section
names, file names, and class names had to match. Changing section
names would create cross-version conflicts in config-extensions.cfg
(user customizations). Instead map old names to new file names
at point of import in editor.EditorWindow.load_extension.
Patch extensively tested with test_idle, idle_test.htest.py, a custom
import-all test, running IDLE in a console to catch messages,
and testing each menu item. Based on a patch by Al Sweigart.
2016-05-28 13:22:31 -04:00
Terry Jan Reedy
0d9220e162
Issue #24225 : Rename many idlelib/*.py and idlelib/idle_test/test_*.py files.
2016-05-22 19:10:31 -04:00