From: Michael Tremer Date: Wed, 23 Jun 2021 11:16:00 +0000 (+0000) Subject: libpakfire: Drop pakfire_count_packages X-Git-Tag: 0.9.28~1193 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5aec0a26ec9770081a69461e934d60703b2abacc;p=pakfire.git libpakfire: Drop pakfire_count_packages Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/pakfire.c b/src/_pakfire/pakfire.c index bcc4dab51..b058f4c4f 100644 --- a/src/_pakfire/pakfire.c +++ b/src/_pakfire/pakfire.c @@ -498,10 +498,6 @@ static PyObject* Pakfire_version_compare(PakfireObject* self, PyObject* args) { return PyLong_FromLong(cmp); } -static Py_ssize_t Pakfire_len(PakfireObject* self) { - return pakfire_count_packages(self->pakfire); -} - static PyObject* Pakfire_execute_logging_callback = NULL; static int __Pakfire_execute_logging_callback(Pakfire pakfire, void* data, @@ -1057,10 +1053,6 @@ static struct PyGetSetDef Pakfire_getsetters[] = { { NULL }, }; -static PySequenceMethods Pakfire_sequence = { - sq_length: (lenfunc)Pakfire_len, -}; - PyTypeObject PakfireType = { PyVarObject_HEAD_INIT(NULL, 0) tp_name: "_pakfire.Pakfire", @@ -1073,5 +1065,4 @@ PyTypeObject PakfireType = { tp_methods: Pakfire_methods, tp_getset: Pakfire_getsetters, tp_repr: (reprfunc)Pakfire_repr, - tp_as_sequence: &Pakfire_sequence, }; diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index 48bbd1d9d..19e5a3b70 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -59,8 +59,6 @@ const char* pakfire_get_arch(Pakfire pakfire); int pakfire_version_compare(Pakfire pakfire, const char* evr1, const char* evr2); -size_t pakfire_count_packages(Pakfire pakfire); - struct pakfire_repolist* pakfire_get_repos(Pakfire pakfire); PakfireRepo pakfire_get_repo(Pakfire pakfire, const char* name); diff --git a/src/libpakfire/libpakfire.sym b/src/libpakfire/libpakfire.sym index f3ba009db..2b3d9a009 100644 --- a/src/libpakfire/libpakfire.sym +++ b/src/libpakfire/libpakfire.sym @@ -26,7 +26,6 @@ global: pakfire_clean; pakfire_copy_in; pakfire_copy_out; - pakfire_count_packages; pakfire_create; pakfire_erase; pakfire_execute; diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 32eee22e9..d0eddfbcd 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -1266,18 +1266,6 @@ void pakfire_pool_has_changed(Pakfire pakfire) { pakfire->pool_ready = 0; } -PAKFIRE_EXPORT size_t pakfire_count_packages(Pakfire pakfire) { - size_t cnt = 0; - - for (int i = 2; i < pakfire->pool->nsolvables; i++) { - Solvable* s = pakfire->pool->solvables + i; - if (s->repo) - cnt++; - } - - return cnt; -} - void pakfire_pool_apply_changes(Pakfire pakfire) { if (!pakfire->pool_ready) { pool_addfileprovides(pakfire->pool);