We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5dfbb4d commit d7c3873Copy full SHA for d7c3873
Objects/moduleobject.c
@@ -681,7 +681,7 @@ module_dealloc(PyModuleObject *m)
681
682
PyObject_GC_UnTrack(m);
683
if (verbose && m->md_name) {
684
- PySys_FormatStderr("# destroy %S\n", m->md_name);
+ PySys_FormatStderr("# destroy %U\n", m->md_name);
685
}
686
if (m->md_weaklist != NULL)
687
PyObject_ClearWeakRefs((PyObject *) m);
@@ -784,6 +784,12 @@ module_clear(PyModuleObject *m)
784
{
785
if (m->md_def && m->md_def->m_clear) {
786
int res = m->md_def->m_clear((PyObject*)m);
787
+ if (PyErr_Occurred()) {
788
+ PySys_FormatStderr("Exception ignored in m_clear of module%s%V\n",
789
+ m->md_name ? " " : "",
790
+ m->md_name, "");
791
+ PyErr_WriteUnraisable(NULL);
792
+ }
793
if (res)
794
return res;
795
0 commit comments