This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients brett.cannon, georg.brandl, ned.deily, rhettinger
Date 2011-01-29.03:31:28
SpamBayes Score 7.1665194e-09
Marked as misclassified No
Message-id <1296271888.87.0.100844668153.issue10940@psf.upfronthosting.co.za>
In-reply-to
Content
Just editing config-keys.def does not eliminate the problem. The hang seems to occur because of the presence of any menu accelerator along with the detached windows produced by tkinter.simpledialog.Dialog().  Looking at the Cocoa Tk sources, there are some comments that indicate Cocoa Tk needs to handle menu accelerators differently than Carbon Tk, but there is more to do to get a reliable test case.  The patch as supplied does not kill the keys, rather the accelerator keys for the problematic items are effectively no longer passed to Tk 8.5 and to OS X Cocoa; they are still processed as keyboard events directly by IDLE so they still work when pressed, however the shortcut reminder does not appear to the right of the menu item for these three.
History
Date User Action Args
2011-01-29 03:31:28ned.deilysetrecipients: + ned.deily, brett.cannon, georg.brandl, rhettinger
2011-01-29 03:31:28ned.deilysetmessageid: <1296271888.87.0.100844668153.issue10940@psf.upfronthosting.co.za>
2011-01-29 03:31:28ned.deilylinkissue10940 messages
2011-01-29 03:31:28ned.deilycreate