[Python-checkins] cpython: Remove dead code (unreachable)

raymond.hettinger python-checkins at python.org
Sun Aug 16 00:09:36 CEST 2015


https://hg.python.org/cpython/rev/d67e2b7314b5
changeset: 97395:d67e2b7314b5
user: Raymond Hettinger <python at rcn.com>
date: Sat Aug 15 15:09:30 2015 -0700
summary:
 Remove dead code (unreachable)
files:
 Modules/itertoolsmodule.c | 7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c
--- a/Modules/itertoolsmodule.c
+++ b/Modules/itertoolsmodule.c
@@ -940,12 +940,9 @@
 }
 return item;
 }
- if (PyErr_Occurred()) {
- if (PyErr_ExceptionMatches(PyExc_StopIteration))
- PyErr_Clear();
- else
+ /* Note: StopIteration is already cleared by PyIter_Next() */
+ if (PyErr_Occurred())
 return NULL;
- }
 if (PyList_Size(lz->saved) == 0)
 return NULL;
 it = PyObject_GetIter(lz->saved);
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /