Check return result from Py_InitModule*(). This API can fail.

Probably should be backported.
This commit is contained in:
Neal Norwitz 2006-01-19 06:09:39 +00:00
parent 8207cc7fd6
commit 1ac754fa10
80 changed files with 159 additions and 0 deletions

View file

@ -3148,6 +3148,8 @@ initparser(void)
PyST_Type.ob_type = &PyType_Type;
module = Py_InitModule("parser", parser_functions);
if (module == NULL)
return;
if (parser_error == 0)
parser_error = PyErr_NewException("parser.ParserError", NULL, NULL);