summaryrefslogtreecommitdiff
path: root/Objects/moduleobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/moduleobject.c')
-rw-r--r--Objects/moduleobject.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/Objects/moduleobject.c b/Objects/moduleobject.c
index 8fb368e414..5fad4474be 100644
--- a/Objects/moduleobject.c
+++ b/Objects/moduleobject.c
@@ -603,8 +603,9 @@ _PyModule_ClearDict(PyObject *d)
else
PyErr_Clear();
}
- if (PyDict_SetItem(d, key, Py_None) != 0)
- PyErr_Clear();
+ if (PyDict_SetItem(d, key, Py_None) != 0) {
+ PyErr_WriteUnraisable(NULL);
+ }
}
}
}
@@ -623,8 +624,9 @@ _PyModule_ClearDict(PyObject *d)
else
PyErr_Clear();
}
- if (PyDict_SetItem(d, key, Py_None) != 0)
- PyErr_Clear();
+ if (PyDict_SetItem(d, key, Py_None) != 0) {
+ PyErr_WriteUnraisable(NULL);
+ }
}
}
}