summaryrefslogtreecommitdiff
path: root/python/rpmds-py.c
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2009-09-22 20:20:07 +0300
committerPanu Matilainen <pmatilai@redhat.com>2009-09-22 20:20:07 +0300
commit0793b2cf23667f515c1675e9dbe37e634c4cd730 (patch)
tree1dfef0e3a9f3f3e51911cbf443356b48d4decf93 /python/rpmds-py.c
parentd7134660ca4300058e579bed990ab7cf7e14a40f (diff)
downloadrpm-0793b2cf23667f515c1675e9dbe37e634c4cd730.tar.gz
All rpm-python iterators are self-iterators, just use PyObject_SelfIter
Diffstat (limited to 'python/rpmds-py.c')
-rw-r--r--python/rpmds-py.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/python/rpmds-py.c b/python/rpmds-py.c
index 05250a1a4..d13fe2882 100644
--- a/python/rpmds-py.c
+++ b/python/rpmds-py.c
@@ -200,13 +200,6 @@ rpmds_richcompare(rpmdsObject * a, rpmdsObject * b, int op)
}
static PyObject *
-rpmds_iter(rpmdsObject * s)
-{
- Py_INCREF(s);
- return (PyObject *)s;
-}
-
-static PyObject *
rpmds_iternext(rpmdsObject * s)
{
PyObject * result = NULL;
@@ -548,7 +541,7 @@ PyTypeObject rpmds_Type = {
0, /* tp_clear */
(richcmpfunc) rpmds_richcompare,/* tp_richcompare */
0, /* tp_weaklistoffset */
- (getiterfunc) rpmds_iter, /* tp_iter */
+ PyObject_SelfIter, /* tp_iter */
(iternextfunc) rpmds_iternext, /* tp_iternext */
rpmds_methods, /* tp_methods */
0, /* tp_members */