Issue #19437: Fix init_builtin(), handle _PyImport_FindExtensionObject()

failure
This commit is contained in:
Victor Stinner 2013-11-14 22:38:52 +01:00
parent 46ef31953e
commit 5eb4f59cd9

View file

@ -948,8 +948,12 @@ static int
init_builtin(PyObject *name)
{
struct _inittab *p;
PyObject *mod;
if (_PyImport_FindExtensionObject(name, name) != NULL)
mod = _PyImport_FindExtensionObject(name, name);
if (PyErr_Occurred())
return -1;
if (mod != NULL)
return 1;
for (p = PyImport_Inittab; p->name != NULL; p++) {