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 ncoghlan
Date 2015-01-08.08:40:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1420706454.96.0.838683458266.issue23188@psf.upfronthosting.co.za>
In-reply-to
Content
Thinking about it a bit further, I suspect implicit normalisation of chained exceptions could cause problems when we only want to set __cause__ without setting __context__ (e.g. codec exception chaining).

I'm going to ponder this one for a while, but happy to hear anyone else's feedback.

At the very least, I think the C API docs could use a bit more clarity on the intricacies of C level exception chaining.
History
Date User Action Args
2015-01-08 08:40:54ncoghlansetrecipients: + ncoghlan
2015-01-08 08:40:54ncoghlansetmessageid: <1420706454.96.0.838683458266.issue23188@psf.upfronthosting.co.za>
2015-01-08 08:40:54ncoghlanlinkissue23188 messages
2015-01-08 08:40:54ncoghlancreate