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 ncoghlan
Recipients alonho, ncoghlan
Date 2012-06-01.12:38:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1338554310.92.0.48318704901.issue14969@psf.upfronthosting.co.za>
In-reply-to
Content
Ah, you're absolutely right. Interestingly though, the old recursive implementation appeared to have the same bug, and I'd deliberately used the recursive approach precisely so that suppressed exceptions *would* get cleared correctly. I must have managed to leave a loophole somewhere :(

I also realised simply overwriting the context isn't correct in all cases, and have adjusted the test cases accordingly.
History
Date User Action Args
2012-06-01 12:38:30ncoghlansetrecipients: + ncoghlan, alonho
2012-06-01 12:38:30ncoghlansetmessageid: <1338554310.92.0.48318704901.issue14969@psf.upfronthosting.co.za>
2012-06-01 12:38:30ncoghlanlinkissue14969 messages
2012-06-01 12:38:30ncoghlancreate