]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: Drop pakfire_count_packages
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 23 Jun 2021 11:16:00 +0000 (11:16 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 23 Jun 2021 11:16:00 +0000 (11:16 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/pakfire.c
src/libpakfire/include/pakfire/pakfire.h
src/libpakfire/libpakfire.sym
src/libpakfire/pakfire.c

index bcc4dab514ebcc016e98c1e0daacc4f07da55668..b058f4c4f54083d4821d6292404a54d1d8d91356 100644 (file)
@@ -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,
 };
index 48bbd1d9d1592d6409d1f3950eace1f89e09a9c6..19e5a3b708281d736cbd0108e6f7b0d5ec2720dd 100644 (file)
@@ -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);
 
index f3ba009db04d2565c616098c5b8ef7afde903209..2b3d9a009680ffe3eab486db8fefa24c90d60b3a 100644 (file)
@@ -26,7 +26,6 @@ global:
        pakfire_clean;
        pakfire_copy_in;
        pakfire_copy_out;
-       pakfire_count_packages;
        pakfire_create;
        pakfire_erase;
        pakfire_execute;
index 32eee22e9f59e1b1e15ff01d27ebbc6359671855..d0eddfbcd83a6b7bdd49b8e745bf57c3e8c23485 100644 (file)
@@ -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);