Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH] WorldSelectedSet: fix load method for bug 542732
Date: Mon, 09 Mar 2015 19:32:28
Message-Id: 1425929522-23180-1-git-send-email-zmedico@gentoo.org
1 Since commit c3586c5e15c8373d08f9192713a2b03d4542faaf, the WorldSelectedSet
2 load method does not force the set to load if it has already been loaded.
3 Fix it to do so.
4
5 Fixes: c3586c5e15c8 ("WorldSelectedSet: fix breakage for bug #539746")
6 X-Gentoo-Bug: 542732
7 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=542732
8 ---
9 pym/portage/_sets/files.py | 5 ++++-
10 1 file changed, 4 insertions(+), 1 deletion(-)
11
12 diff --git a/pym/portage/_sets/files.py b/pym/portage/_sets/files.py
13 index 26ee094..e045701 100644
14 --- a/pym/portage/_sets/files.py
15 +++ b/pym/portage/_sets/files.py
16 @@ -221,7 +221,10 @@ class WorldSelectedSet(EditablePackageSet):
17 self._setset.write()
18
19 def load(self):
20 - # Iterating over these sets loads them automatically.
21 + # Iterating over these sets does not force them to load if they
22 + # have been loaded previously.
23 + self._pkgset.load()
24 + self._setset.load()
25 self._setAtoms(chain(self._pkgset, self._setset))
26
27 def lock(self):
28 --
29 2.3.0

Replies