Message247419
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. |
|
Date |
User |
Action |
Args |
2015-07-26 09:53:26 | ronaldoussoren | set | recipients:
+ ronaldoussoren, amaury.forgeotdarc |
2015-07-26 09:53:25 | ronaldoussoren | set | messageid: <1437904405.11.0.564765395448.issue18181@psf.upfronthosting.co.za> |
2015-07-26 09:53:25 | ronaldoussoren | link | issue18181 messages |
2015-07-26 09:53:24 | ronaldoussoren | create | |
|