mirror of https://github.com/python/cpython
Since PyDict_GetItem() can't raise an exception any more, there's no
need to cxall PyErr_Clear() when it returns NULL.
This commit is contained in:
parent
474b19e2ab
commit
e23eb57f08
|
@ -356,10 +356,7 @@ PyFrame_LocalsToFast(f, clear)
|
|||
for (; --j >= 0; ) {
|
||||
PyObject *key = PyTuple_GetItem(map, j);
|
||||
PyObject *value = PyDict_GetItem(locals, key);
|
||||
if (value == NULL)
|
||||
PyErr_Clear();
|
||||
else
|
||||
Py_INCREF(value);
|
||||
Py_XINCREF(value);
|
||||
if (value != NULL || clear) {
|
||||
Py_XDECREF(fast[j]);
|
||||
fast[j] = value;
|
||||
|
|
Loading…
Reference in New Issue