mirror of
https://github.com/python/cpython.git
synced 2025-07-09 20:35:26 +00:00
Issue #13722: Avoid silencing ImportErrors when initializing the codecs registry.
This commit is contained in:
commit
f0ecdd2ab9
2 changed files with 3 additions and 9 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue