Only initialize Package.inherited to an empty set when it is None.
authorZac Medico <zmedico@gentoo.org>
Tue, 14 Sep 2010 21:25:49 +0000 (14:25 -0700)
committerZac Medico <zmedico@gentoo.org>
Tue, 14 Sep 2010 21:25:49 +0000 (14:25 -0700)
pym/_emerge/Package.py

index 8966aacc14c5dff1de7b7fdb394565d94eb8eb16..cb14062ac5e40a72d3bcd42fc2abd058b93dca66 100644 (file)
@@ -61,7 +61,8 @@ 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()
+               if self.inherited is None:
+                       self.inherited = frozenset()
                self._validate_deps()
                self.masks = self._masks()
                self.visible = self._visible(self.masks)