Check return results for errors

This commit is contained in:
Neal Norwitz 2006-02-07 06:58:52 +00:00
parent 0075690ced
commit 02876df9de
1 changed files with 5 additions and 0 deletions

View File

@ -905,6 +905,9 @@ element_getiterator(ElementObject* self, PyObject* args)
}
args = PyTuple_New(2);
if (args == NULL)
return NULL;
Py_INCREF(self); PyTuple_SET_ITEM(args, 0, (PyObject*) self);
Py_INCREF(tag); PyTuple_SET_ITEM(args, 1, (PyObject*) tag);
@ -2596,6 +2599,8 @@ init_elementtree(void)
/* python glue code */
g = PyDict_New();
if (g == NULL)
return;
PyDict_SetItemString(g, "__builtins__", PyEval_GetBuiltins());