--- /usr/lib/gentoolkit/pym/gentoolkit/helpers.py.orig 2005-05-07 19:36:54.308951816 +0200 +++ /usr/lib/gentoolkit/pym/gentoolkit/helpers.py 2005-05-07 19:37:35.400704920 +0200 @@ -94,11 +94,8 @@ def find_all_installed_packages(prefilter=None): """Returns a list of all installed packages, after applying the prefilter function""" - t = vartree.dbapi.cpv_all() - if prefilter: - t = filter(prefilter,t) - - return [Package(x) for x in t] + alist = find_all_packages(prefilter) + return [x for x in alist if x.is_installed()] def find_all_uninstalled_packages(prefilter=None): """Returns a list of all uninstalled packages, after applying the prefilter