From 8cb920eb32f36297e2154b7ebcc25851d9a7b39d Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Wed, 30 Sep 2009 16:10:24 +0300 Subject: [PATCH] Eliminate unused python ts iterator filter stuff - iterators dont take arguments so there's no convenient way to filter while iterating, let python users filter themselves (like they've always been doing) --- python/rpmts-py.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/python/rpmts-py.c b/python/rpmts-py.c index 5c38485..d3bf90e 100644 --- a/python/rpmts-py.c +++ b/python/rpmts-py.c @@ -141,7 +141,6 @@ struct rpmtsObject_s { PyObject * keyList; /* keeps reference counts correct */ FD_t scriptFd; rpmtsi tsi; - rpmElementType tsiFilter; rpmprobFilterFlags ignoreSet; }; @@ -791,7 +790,6 @@ rpmts_Run(rpmtsObject * s, PyObject * args, PyObject * kwds) return list; } -/* TODO Add TR_ADDED filter to iterator. */ static PyObject * rpmts_iternext(rpmtsObject * s) { @@ -803,15 +801,13 @@ rpmts_iternext(rpmtsObject * s) s->tsi = rpmtsiInit(s->ts); if (s->tsi == NULL) return NULL; - s->tsiFilter = 0; } - te = rpmtsiNext(s->tsi, s->tsiFilter); + te = rpmtsiNext(s->tsi, 0); if (te != NULL) { result = rpmte_Wrap(&rpmte_Type, te); } else { s->tsi = rpmtsiFree(s->tsi); - s->tsiFilter = 0; } return result; @@ -1075,6 +1071,5 @@ PyObject * rpmts_Wrap(PyTypeObject *subtype, rpmts ts) s->keyList = PyList_New(0); s->scriptFd = NULL; s->tsi = NULL; - s->tsiFilter = 0; return (PyObject *) s; } -- 2.7.4