Message302101
The "XMLParser.__init__()" method in "_elementtree.c" contains this code:
self->handle_start = PyObject_GetAttrString(target, "start");
self->handle_data = PyObject_GetAttrString(target, "data");
self->handle_end = PyObject_GetAttrString(target, "end");
self->handle_comment = PyObject_GetAttrString(target, "comment");
self->handle_pi = PyObject_GetAttrString(target, "pi");
self->handle_close = PyObject_GetAttrString(target, "close");
self->handle_doctype = PyObject_GetAttrString(target, "doctype");
PyErr_Clear();
This ignores all exceptions, not only AttributeError.
It also passes live exceptions into the later lookup calls, which may execute arbitrary user code. |
|
Date |
User |
Action |
Args |
2017-09-13 17:28:39 | scoder | set | recipients:
+ scoder |
2017-09-13 17:28:39 | scoder | set | messageid: <1505323719.65.0.33849698499.issue31455@psf.upfronthosting.co.za> |
2017-09-13 17:28:39 | scoder | link | issue31455 messages |
2017-09-13 17:28:39 | scoder | create | |
|