mirror of
https://github.com/python/cpython.git
synced 2024-12-01 05:45:40 +08:00
6fa5bdc6e8
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.
9 lines
159 B
Python
9 lines
159 B
Python
"""
|
|
IDLE main entry point
|
|
|
|
Run IDLE as python -m idlelib
|
|
"""
|
|
import idlelib.pyshell
|
|
idlelib.pyshell.main()
|
|
# This file does not work for 2.7; See issue 24212.
|