diff options
Diffstat (limited to 'Modules/arraymodule.c')
-rw-r--r-- | Modules/arraymodule.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index 4c1a0fbfe1..ec4493563f 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -1962,13 +1962,6 @@ array_iter(arrayobject *ao) } static PyObject * -arrayiter_getiter(PyObject *it) -{ - Py_INCREF(it); - return it; -} - -static PyObject * arrayiter_next(arrayiterobject *it) { assert(PyArrayIter_Check(it)); @@ -2021,7 +2014,7 @@ static PyTypeObject PyArrayIter_Type = { 0, /* tp_clear */ 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ - (getiterfunc)arrayiter_getiter, /* tp_iter */ + PyObject_GenericGetIter, /* tp_iter */ (iternextfunc)arrayiter_next, /* tp_iternext */ 0, /* tp_methods */ }; |