From 5d432855b6226cf79e93f80ca215485d5263722c Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Sat, 7 Feb 2009 22:08:35 +0100 Subject: Small portage-2.2 set changes --- portato/backend/portage/sets.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'portato/backend/portage/sets.py') diff --git a/portato/backend/portage/sets.py b/portato/backend/portage/sets.py index 53025ab..d8ea832 100644 --- a/portato/backend/portage/sets.py +++ b/portato/backend/portage/sets.py @@ -63,12 +63,11 @@ class FilterSet (Set): class PortageSet (FilterSet): def __init__ (self, name): - FilterSet.__init__(self) debug("Loading portage set '%s'", name) - self.portageSet = system.settings.setsconfig.getSets()[name] + self.name = name def get_list(self): - return itt.imap(str, self.portageSet.getAtoms()) + return itt.imap(str, system.settings.setsconfig.getSetAtoms(self.name)) class SystemSet (FilterSet): @@ -86,6 +85,9 @@ class WorldSet (FilterSet): yield cp class InstalledSet (Set): + """For the moment do not use the portage-2.2 @installed set. + It only contains the current slot-cps - and to get the cpvs + via the PortageSet results in an infinite recursion :(.""" def get_pkgs (self, key, is_regexp, masked, with_version, only_cpv): if is_regexp: -- cgit v1.2.3-54-g00ecf