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 ronaldoussoren
Recipients amaury.forgeotdarc, ronaldoussoren
Date 2015-07-26.09:53:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1437904405.11.0.564765395448.issue18181@psf.upfronthosting.co.za>
In-reply-to
Content
Todays version of the patch adds more tests, especially for exceptions in __getdescriptor__ during the lookup of special methods.  Those tests were added because the C code couldn't get exceptions other than AttributeError before this patch and can get those know. This requires extra code, and hence extra tests (which exposed a number of crashers...).

The code should be solid now.

Note that the new error handling code isn't optimal style-wise, at some places I test for PyErr_Occurred() instead of adding error returns to functions now returning 'void' to keep the patch smaller and easier to review.
History
Date User Action Args
2015-07-26 09:53:26ronaldoussorensetrecipients: + ronaldoussoren, amaury.forgeotdarc
2015-07-26 09:53:25ronaldoussorensetmessageid: <1437904405.11.0.564765395448.issue18181@psf.upfronthosting.co.za>
2015-07-26 09:53:25ronaldoussorenlinkissue18181 messages
2015-07-26 09:53:24ronaldoussorencreate