From ddac2d472c5c775d34f316181b674429376f6d16 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Thu, 11 Dec 2008 12:24:26 +0100 Subject: Use two different portage.config instances instead of just one: One for global stuff - and one for package related things (e.g. where setcpv() is called). Also PortageSettings now takes care, that setcpv() is not called multiple times in a row with the same CPV. This should enhance performance :) --- portato/backend/portage/sets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'portato/backend/portage/sets.py') diff --git a/portato/backend/portage/sets.py b/portato/backend/portage/sets.py index 24dd89a..4d7df73 100644 --- a/portato/backend/portage/sets.py +++ b/portato/backend/portage/sets.py @@ -77,7 +77,7 @@ class PortageSet (FilterSet): class SystemSet (FilterSet): def get_list(self): - for cp in system.settings.settings.packages: + for cp in system.settings.global_settings.packages: if cp[0] == "*": yield cp[1:] class WorldSet (FilterSet): -- cgit v1.2.3-54-g00ecf