Terry J. Reedy added the comment: Much better. I can more or less follow IDLE startup. >>> import tkinter >>> tkinter.debug False >>> tkinter.debug = True >>> import idlelib.idle proc tkerror {} {<function _tkerror at 0x038479F8>} proc exit {} {<function _exit at 0x03847A58>} proc 27305592destroy {} {<bound method CallWrapper.__call__ of <tkinter.CallWrapper object at 0x04033658>>} wm protocol . WM_DELETE_WINDOW 27305592destroy wm withdraw . wm iconbitmap . -default F:\\Python\\dev\\36\\lib\\idlelib\\Icons\\idle.ico tcl_wordBreakAfter {a b} 0 set tcl_wordchars [a-zA-Z0-9_] set tcl_nonwordchars [^a-zA-Z0-9_] tk windowingsystem menu .`menu toplevel .`listedtoplevel -menu .`menu wm iconname . None wm iconname .`listedtoplevel {} wm title . None wm title .`listedtoplevel idle ... proc 67104888handler {} {<bound method CallWrapper.__call__ of <tkinter.CallWrapper object at 0x05727690>>} bind .`listedtoplevel.`frame.text <Control-KeyPress> if\ \{"[67104888handler\ %#\ %b\ %f\ %h\ %k\ %s\ %t\ %w\ %x\ %y\ %A\ %E\ %K\ %N\ %W\ %T\ %X\ %Y\ %D]"\ ==\ "break"\}\ break\ ... # lots of above, binding for Shell window. Default print is noisy. # I presume a custom handler that recognizes 'proc' could be better.
menu .`menu.file -tearoff 0 .`menu add cascade -label File -menu .`menu.file -underline 0 ... # menu for Shell .`menu.file add command -label {New File} -underline 0 -command 62029624command -accelerator Ctrl+N ... # more menu - new names **really** help!!! Will ...settrace(None)? Aside from that, I would like to see this in 3.6. (ie, applied now, upgraded later, if definitely safe). (Note: 4AM here, so this is best I can review now ;-). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27405> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com