summaryrefslogtreecommitdiff
path: root/Python/import.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/import.c')
-rw-r--r--Python/import.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/Python/import.c b/Python/import.c
index c780fe2976..17188c275a 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -1942,19 +1942,15 @@ exec_builtin_or_dynamic(PyObject *mod) {
def = PyModule_GetDef(mod);
if (def == NULL) {
- if (PyErr_Occurred()) {
- return -1;
- }
return 0;
}
+
state = PyModule_GetState(mod);
- if (PyErr_Occurred()) {
- return -1;
- }
if (state) {
/* Already initialized; skip reload */
return 0;
}
+
return PyModule_ExecDef(mod, def);
}