Antoine Pitrou <[EMAIL PROTECTED]> added the comment: Agreed with Amaury, it's not PyErr_SetObject's job to try to save/restore the tstate->exc_* variables. We'll probably have to live with the small context-losing glitches in 3.0.
For 3.1, a radical solution would be to drop the "exception normalization" misfeature (which is a source of complications and potential bugs) and always instantiate exception objects as soon as they are raised rather than lazily. We need to make sure the performance loss is reasonable though. _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3611> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com