# HG changeset patch # Parent 69a165d8dc984cf1ad72d882370ebe818d0bf8ff diff -r 69a165d8dc98 -r cf325d646cd1 Objects/moduleobject.c --- a/Objects/moduleobject.c Mon Jun 10 16:31:39 2013 +0100 +++ b/Objects/moduleobject.c Fri Jun 14 14:31:32 2013 +0100 @@ -374,7 +374,8 @@ if (m->md_def && m->md_def->m_free) m->md_def->m_free(m); if (m->md_dict != NULL) { - _PyModule_Clear((PyObject *)m); + if (_Py_Finalizing != NULL) + _PyModule_Clear((PyObject *)m); Py_DECREF(m->md_dict); } if (m->md_state != NULL)