portage.package.ebuild._config.UseManager.UseManager.getUseAliases(): Accept pkg...
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Fri, 7 Jun 2013 20:31:59 +0000 (22:31 +0200)
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Fri, 7 Jun 2013 20:31:59 +0000 (22:31 +0200)
pym/portage/package/ebuild/_config/UseManager.py

index 8e7aaa23f94d404e51a270aa89ae08e9b646cfda..0d00810b6af7593eece1c81d8ad72f1f25b7dce0 100644 (file)
@@ -413,7 +413,7 @@ class UseManager(object):
                return frozenset(stack_lists(useforce, incremental=True))
 
        def getUseAliases(self, pkg):
-               if not eapi_has_use_aliases(pkg.eapi):
+               if hasattr(pkg, "eapi") and not eapi_has_use_aliases(pkg.eapi):
                        return {}
 
                cp = getattr(pkg, "cp", None)