STINNER Victor <[EMAIL PROTECTED]> added the comment: Ok, it was not enough: exc_{type,value,traceback} have to be saved/restored. So here is a new patch. I doesn't change Python behaviour for previous pitrou snippet (msg71658): it doesn't crash here and display two errors.
I think that this issue mix differents bugs: (1) lostcontext.py fixed by « if (why == WHY_EXCEPTION && !throwflag) » (2) pitrou snippet (3) PyErr_SetObject() is no re-entrant: not fixed yet (please review my new patch attached to this comment ;-)) Added file: http://bugs.python.org/file11203/pyerr_setobject_reentrant-v2.patch _______________________________________ 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