Index: Modules/itertoolsmodule.c =================================================================== --- Modules/itertoolsmodule.c (revision 75970) +++ Modules/itertoolsmodule.c (working copy) @@ -3891,6 +3891,7 @@ Py_DECREF(result); return NULL; } else { + PyErr_Clear(); Py_INCREF(lz->fillvalue); item = lz->fillvalue; PyTuple_SET_ITEM(lz->ittuple, i, NULL); @@ -3919,6 +3920,7 @@ Py_DECREF(result); return NULL; } else { + PyErr_Clear(); Py_INCREF(lz->fillvalue); item = lz->fillvalue; PyTuple_SET_ITEM(lz->ittuple, i, NULL);