@@ -886,7 +886,6 @@ dropwhile_next(dropwhileobject *lz)
886886 long ok ;
887887 PyObject * (* iternext )(PyObject * );
888888
889- assert (PyIter_Check (it ));
890889 iternext = * Py_TYPE (it )-> tp_iternext ;
891890 for (;;) {
892891 item = iternext (it );
@@ -1031,7 +1030,6 @@ takewhile_next(takewhileobject *lz)
10311030 if (lz -> stop == 1 )
10321031 return NULL ;
10331032
1034- assert (PyIter_Check (it ));
10351033 item = (* Py_TYPE (it )-> tp_iternext )(it );
10361034 if (item == NULL )
10371035 return NULL ;
@@ -1218,7 +1216,6 @@ islice_next(isliceobject *lz)
12181216 Py_ssize_t oldnext ;
12191217 PyObject * (* iternext )(PyObject * );
12201218
1221- assert (PyIter_Check (it ));
12221219 iternext = * Py_TYPE (it )-> tp_iternext ;
12231220 while (lz -> cnt < lz -> next ) {
12241221 item = iternext (it );
@@ -1229,7 +1226,6 @@ islice_next(isliceobject *lz)
12291226 }
12301227 if (lz -> stop != -1 && lz -> cnt >= lz -> stop )
12311228 return NULL ;
1232- assert (PyIter_Check (it ));
12331229 item = iternext (it );
12341230 if (item == NULL )
12351231 return NULL ;
@@ -1361,7 +1357,6 @@ starmap_next(starmapobject *lz)
13611357 PyObject * result ;
13621358 PyObject * it = lz -> it ;
13631359
1364- assert (PyIter_Check (it ));
13651360 args = (* Py_TYPE (it )-> tp_iternext )(it );
13661361 if (args == NULL )
13671362 return NULL ;
@@ -2577,7 +2572,6 @@ ifilter_next(ifilterobject *lz)
25772572 long ok ;
25782573 PyObject * (* iternext )(PyObject * );
25792574
2580- assert (PyIter_Check (it ));
25812575 iternext = * Py_TYPE (it )-> tp_iternext ;
25822576 for (;;) {
25832577 item = iternext (it );
@@ -2721,7 +2715,6 @@ ifilterfalse_next(ifilterfalseobject *lz)
27212715 long ok ;
27222716 PyObject * (* iternext )(PyObject * );
27232717
2724- assert (PyIter_Check (it ));
27252718 iternext = * Py_TYPE (it )-> tp_iternext ;
27262719 for (;;) {
27272720 item = iternext (it );
@@ -3059,7 +3052,6 @@ izip_next(izipobject *lz)
30593052 Py_INCREF (result );
30603053 for (i = 0 ; i < tuplesize ; i ++ ) {
30613054 it = PyTuple_GET_ITEM (lz -> ittuple , i );
3062- assert (PyIter_Check (it ));
30633055 item = (* Py_TYPE (it )-> tp_iternext )(it );
30643056 if (item == NULL ) {
30653057 Py_DECREF (result );
@@ -3075,7 +3067,6 @@ izip_next(izipobject *lz)
30753067 return NULL ;
30763068 for (i = 0 ; i < tuplesize ; i ++ ) {
30773069 it = PyTuple_GET_ITEM (lz -> ittuple , i );
3078- assert (PyIter_Check (it ));
30793070 item = (* Py_TYPE (it )-> tp_iternext )(it );
30803071 if (item == NULL ) {
30813072 Py_DECREF (result );
@@ -3411,7 +3402,6 @@ izip_longest_next(iziplongestobject *lz)
34113402 Py_INCREF (lz -> fillvalue );
34123403 item = lz -> fillvalue ;
34133404 } else {
3414- assert (PyIter_Check (it ));
34153405 item = (* Py_TYPE (it )-> tp_iternext )(it );
34163406 if (item == NULL ) {
34173407 lz -> numactive -= 1 ;
@@ -3440,7 +3430,6 @@ izip_longest_next(iziplongestobject *lz)
34403430 Py_INCREF (lz -> fillvalue );
34413431 item = lz -> fillvalue ;
34423432 } else {
3443- assert (PyIter_Check (it ));
34443433 item = (* Py_TYPE (it )-> tp_iternext )(it );
34453434 if (item == NULL ) {
34463435 lz -> numactive -= 1 ;
0 commit comments