Issue #19255: Clear error after failed PyDict_SetItem() on shutdown.

This silences a Coverity complain.
This commit is contained in:
Serhiy Storchaka 2014-02-12 09:55:01 +02:00
parent 892f4f9360
commit 1f9d11b986

View file

@ -300,7 +300,8 @@ _PyModule_Clear(PyObject *m)
else else
PyErr_Clear(); PyErr_Clear();
} }
PyDict_SetItem(d, key, Py_None); if (PyDict_SetItem(d, key, Py_None) != 0)
PyErr_Clear();
} }
} }
} }
@ -319,7 +320,8 @@ _PyModule_Clear(PyObject *m)
else else
PyErr_Clear(); PyErr_Clear();
} }
PyDict_SetItem(d, key, Py_None); if (PyDict_SetItem(d, key, Py_None) != 0)
PyErr_Clear();
} }
} }
} }