]> git.ipfire.org Git - pakfire.git/commitdiff
_pakfire: Drop listing keys
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Jun 2023 16:41:45 +0000 (16:41 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Jun 2023 16:41:45 +0000 (16:41 +0000)
We no longer keep keys stored.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/pakfire.c

index 8154a59cd05ea89d483aa53ccc6ee3e6d04a0ae6..510a75bb493b3928d0278cf9abee1d82763ec85b 100644 (file)
@@ -595,52 +595,6 @@ static PyObject* Pakfire_update(PakfireObject* self, PyObject* args, PyObject* k
        Py_RETURN_NONE;
 }
 
-static PyObject* Pakfire_keys_to_list(struct pakfire_key** keys) {
-       PyObject* list = PyList_New(0);
-
-       // Empty input?
-       if (!keys)
-               return list;
-
-       // Push all keys onto the list
-       for (struct pakfire_key** key = keys; *key; key++) {
-               PyObject* object = new_key(&KeyType, *key);
-               if (!object)
-                       goto ERROR;
-
-               PyList_Append(list, object);
-               Py_DECREF(object);
-       }
-
-       return list;
-
-ERROR:
-       Py_DECREF(list);
-       return NULL;
-}
-
-static PyObject* Pakfire_get_keys(PakfireObject* self) {
-       struct pakfire_key** keys = NULL;
-
-       int r = pakfire_list_keys(self->pakfire, &keys);
-       if (r) {
-               PyErr_SetFromErrno(PyExc_OSError);
-               return NULL;
-       }
-
-       // Convert keys to list
-       PyObject* list = Pakfire_keys_to_list(keys);
-
-       // Free keys
-       if (keys) {
-               for (struct pakfire_key** key = keys; *key; key++)
-                       pakfire_key_unref(*key);
-               free(keys);
-       }
-
-       return list;
-}
-
 static PyObject* Pakfire_generate_key(PakfireObject* self, PyObject* args, PyObject* kwds) {
        char* kwlist[] = { "algorithm", NULL };
        struct pakfire_key* key = NULL;
@@ -1610,13 +1564,6 @@ static struct PyGetSetDef Pakfire_getsetters[] = {
                NULL,
                NULL
        },
-       {
-               "keys",
-               (getter)Pakfire_get_keys,
-               NULL,
-               NULL,
-               NULL
-       },
     {
                "path",
                (getter)Pakfire_get_path,