Mercurial > cpython-lru_cache-weakref
diff Lib/idlelib/PyShell.py @ 31013:270d59e346e6 legacy-trunk
Keybindings with the Shift modifier now work correctly. So do bindings
which use the Space key. Limit unmodified user keybindings to the
function keys.
Python Bug 775353, IDLEfork Bugs 755647, 761557
Improve error handling during startup if there's no Tkinter.
M NEWS.txt
M PyShell.py
M config-keys.def
M configHandler.py
M keybindingDialog.py
Backport candidate.
| author | Kurt B. Kaiser <kbk@shore.net> |
|---|---|
| date | Mon, 24 Nov 2003 05:26:16 +0000 |
| parents | 05673b16bdb8 |
| children | 266f226f471d |
line wrap: on
line diff
--- a/Lib/idlelib/PyShell.py Mon Nov 24 04:13:13 2003 +0000 +++ b/Lib/idlelib/PyShell.py Mon Nov 24 05:26:16 2003 +0000 @@ -16,7 +16,12 @@ import linecache from code import InteractiveInterpreter -from Tkinter import * +try: + from Tkinter import * +except ImportError: + print>>sys.__stderr__, "** IDLE can't import Tkinter. " \ + "Your Python may not be configured for Tk. **" + sys.exit(1) import tkMessageBox from EditorWindow import EditorWindow, fixwordbreaks
