Issue #13722: Avoid silencing ImportErrors when initializing the codecs registry.

This commit is contained in:
Antoine Pitrou 2012-01-18 22:31:12 +01:00
commit f0ecdd2ab9
2 changed files with 3 additions and 9 deletions

View file

@ -1041,15 +1041,6 @@ static int _PyCodecRegistry_Init(void)
mod = PyImport_ImportModuleNoBlock("encodings");
if (mod == NULL) {
if (PyErr_ExceptionMatches(PyExc_ImportError)) {
/* Ignore ImportErrors... this is done so that
distributions can disable the encodings package. Note
that other errors are not masked, e.g. SystemErrors
raised to inform the user of an error in the Python
configuration are still reported back to the user. */
PyErr_Clear();
return 0;
}
return -1;
}
Py_DECREF(mod);