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 |