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

Probably should be backported.
diff --git a/Modules/parsermodule.c b/Modules/parsermodule.c
index e788fc9..b2b32df 100644
--- a/Modules/parsermodule.c
+++ b/Modules/parsermodule.c
@@ -3148,6 +3148,8 @@
 
     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);