bpo-37976: Prevent shadowing of TypeError in zip() (GH-15592)

This commit is contained in:
Sergey Fedoseev 2019-08-30 09:25:48 +05:00 committed by Raymond Hettinger
parent 496058f599
commit 6a650aaf77
4 changed files with 24 additions and 8 deletions

View file

@ -2548,10 +2548,6 @@ zip_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
PyObject *item = PyTuple_GET_ITEM(args, i);
PyObject *it = PyObject_GetIter(item);
if (it == NULL) {
if (PyErr_ExceptionMatches(PyExc_TypeError))
PyErr_Format(PyExc_TypeError,
"zip argument #%zd must support iteration",
i+1);
Py_DECREF(ittuple);
return NULL;
}