From: Panu Matilainen Date: Wed, 30 Sep 2009 13:10:24 +0000 (+0300) Subject: Eliminate unused python ts iterator filter stuff X-Git-Tag: rpm-4.8.0-beta1~169 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8cb920eb32f36297e2154b7ebcc25851d9a7b39d;p=platform%2Fupstream%2Frpm.git 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) --- 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; }