FakeVartree: use KEYWORDS from unbuilt ebuild
authorZac Medico <zmedico@gentoo.org>
Mon, 4 Jun 2012 00:36:28 +0000 (17:36 -0700)
committerZac Medico <zmedico@gentoo.org>
Mon, 4 Jun 2012 00:36:28 +0000 (17:36 -0700)
This allows us to avoid triggering the code from bug #350285 (see
commit b7de3d1fb10e40b4ef03462f8a145968689ac587) in cases when the
KEYWORDS from the unbuilt ebuild would unmask the package.

pym/_emerge/FakeVartree.py

index d4dbe97ec477a04f5bf67d7acbb45a41eaa8a266..e8454e8e943d427baae69d5aa1ed5e9e7674f10b 100644 (file)
@@ -68,7 +68,7 @@ class FakeVartree(vartree):
                        self.dbapi.aux_get = self._aux_get_wrapper
                        self.dbapi.match = self._match_wrapper
                self._aux_get_history = set()
-               self._portdb_keys = ["EAPI", "DEPEND", "RDEPEND", "PDEPEND"]
+               self._portdb_keys = ["EAPI", "KEYWORDS", "DEPEND", "RDEPEND", "PDEPEND"]
                self._portdb = portdb
                self._global_updates = None