]> git.ipfire.org Git - pakfire.git/commitdiff
Remove code that should remove solvables from the index.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 15 Dec 2012 18:17:22 +0000 (19:17 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 15 Dec 2012 18:17:22 +0000 (19:17 +0100)
This is not working anyways, so we get rid of that.

python/pakfire/repository/index.py
python/src/_pakfiremodule.c
python/src/repo.c
python/src/repo.h

index 080d9f9a22bbe339776253628c6c79e6756417c5..383e35be859b806ee8aa5a3a64b54505428001fc 100644 (file)
@@ -157,14 +157,6 @@ class Index(object):
                        rel = self.pakfire.pool.create_relation(sugg)
                        solvable.add_suggests(rel)
 
-       def rem_package(self, pkg):
-               """
-                       Delete the solvable from the index.
-               """
-               assert isinstance(pkg, packages.SolvPackage)
-
-               self.solver_repo.rem_solv(pkg)
-
        def clear(self):
                """
                        Forget all packages from memory.
index 1a8b34fb25035f2f460fd1d6f65ee5ee746f95b2..4c94c5a9b276db332ea47c74a6e5b3e241a07112 100644 (file)
@@ -102,7 +102,6 @@ static PyMethodDef Repo_methods[] = {
        {"internalize", (PyCFunction)Repo_internalize, METH_NOARGS, NULL},
        {"clear", (PyCFunction)Repo_clear, METH_NOARGS, NULL},
        {"get_all", (PyCFunction)Repo_get_all, METH_NOARGS, NULL},
-       {"rem_solv", (PyCFunction)Repo_rem_solv, METH_VARARGS, NULL},
        { NULL, NULL, 0, NULL }
 };
 
index 4bc112ad80e57974a5500febac36bc89058452df..572708a17e9d3113d2cc0e60dabf64db922f3717 100644 (file)
@@ -202,17 +202,3 @@ PyObject *Repo_get_all(RepoObject *self) {
 
        return list;
 }
-
-PyObject *Repo_rem_solv(RepoObject *self, PyObject *args) {
-       Repo *repo = self->_repo;
-       SolvableObject *solv;
-
-       if (!PyArg_ParseTuple(args, "O", &solv)) {
-               return NULL;
-       }
-
-       Solvable *s = pool_id2solvable(repo->pool, solv->_id);
-       repo_free_solvable(repo, s - repo->pool->solvables, 1);
-
-       Py_RETURN_NONE;
-}
index 3ef96df0e68c7920abc389a45bceec802c5a0d6f..9de636f57616326ba4dd422606b6d36e68d88e69 100644 (file)
@@ -44,7 +44,6 @@ extern PyObject *Repo_read(RepoObject *self, PyObject *args);
 extern PyObject *Repo_internalize(RepoObject *self);
 extern PyObject *Repo_clear(RepoObject *self);
 extern PyObject *Repo_get_all(RepoObject *self);
-extern PyObject *Repo_rem_solv(RepoObject *self, PyObject *args);
 
 extern PyTypeObject RepoType;