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()