Ensure that Package.inherited is always initialized, even if there is no
authorZac Medico <zmedico@gentoo.org>
Tue, 14 Sep 2010 16:36:45 +0000 (09:36 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 14 Sep 2010 16:37:51 +0000 (09:37 -0700)
INHERITED metadata available (like for binary packages).

pym/_emerge/Package.py

index d0b0e4918cda807a326b3cf751f75ad9878f2432..8966aacc14c5dff1de7b7fdb394565d94eb8eb16 100644 (file)
@@ -61,6 +61,7 @@ class Package(Task):
                self.category, self.pf = portage.catsplit(self.cpv)
                self.cpv_split = portage.catpkgsplit(self.cpv)
                self.pv_split = self.cpv_split[1:]
+               self.inherited = frozenset()
                self._validate_deps()
                self.masks = self._masks()
                self.visible = self._visible(self.masks)