commit: a4784ffb9406e69811aaf21818459aff00fadb6b
Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 8 00:42:03 2014 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Dec 8 00:42:03 2014 +0000
URL:
http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a4784ffb
WorldSelectedSet._load: load all nested atoms/sets
Since commit 3e327e8c849cf6bfb84a3a3ec5c080ab4bc4653c,
AutounmaskTestCase.testAutounmaskAndSets fails due to incorrect logic
in WorldSelectedSet._load. Fix it to load all nested atoms/sets.
Fixes: 3e327e8c849c ("Split @selected into @selected-packages and
@selected-sets")
---
pym/portage/_sets/files.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/portage/_sets/files.py b/pym/portage/_sets/files.py
index e76fa83..379ca30 100644
--- a/pym/portage/_sets/files.py
+++ b/pym/portage/_sets/files.py
@@ -222,7 +222,7 @@ class WorldSelectedSet(EditablePackageSet):
def load(self):
self._pkgset.load()
self._setset.load()
- self._setAtoms(self._pkgset._atoms | self._pkgset._nonatoms)
+ self._setAtoms(chain(self._pkgset, self._setset))
def lock(self):
self._pkgset.lock()