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 terry.reedy
Recipients Ramchandra Apte, asvetlov, brett.cannon, eric.araujo, ezio.melotti, python-dev, sbt, serhiy.storchaka, terry.reedy, vstinner
Date 2013-11-08.22:39:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1383950379.21.0.368017583422.issue16261@psf.upfronthosting.co.za>
In-reply-to
Content
The earlier #15313 is about removing bare excepts in Idle code. These should be handled separately for two reasons.
1. Changes can and in most cases should be backported.
2. As with any other Python-coded application, uncaught exceptions cause Idle to quit. Currently, if Idle is started directly, rather than from a console, such an exit looks like a silent crash. So either the added tuple of exceptions to be caught must be complete, or the calling code must be adjusted.

I copied the one idlelib fix (to PyShell.py) to that issue for separate examination. It should be removed from any patch applied here.
History
Date User Action Args
2013-11-08 22:39:39terry.reedysetrecipients: + terry.reedy, brett.cannon, vstinner, ezio.melotti, eric.araujo, asvetlov, python-dev, sbt, Ramchandra Apte, serhiy.storchaka
2013-11-08 22:39:39terry.reedysetmessageid: <1383950379.21.0.368017583422.issue16261@psf.upfronthosting.co.za>
2013-11-08 22:39:39terry.reedylinkissue16261 messages
2013-11-08 22:39:38terry.reedycreate