Account for package.use.force/mask in previous commit.
authorZac Medico <zmedico@gentoo.org>
Fri, 3 Sep 2010 21:11:07 +0000 (14:11 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 3 Sep 2010 21:11:07 +0000 (14:11 -0700)
pym/_emerge/depgraph.py

index e90d273d19851a8447e0c23bafb0dcf2e3b81318..5f406c878e391ab97ec778fdca7913b3e516261d 100644 (file)
@@ -5203,8 +5203,10 @@ class depgraph(object):
                                                affecting_use.update(extract_affecting_use(dep_str, atom))
                                        
                                        #Don't show flags as 'affecting' if the user can't change them,
-                                       affecting_use.difference_update(node.root_config.settings.usemask, \
-                                               node.root_config.settings.useforce)
+                                       pkgsettings = self._frozen_config.pkgsettings[node.root]
+                                       pkgsettings.setcpv(node)
+                                       affecting_use.difference_update(pkgsettings.usemask, \
+                                               pkgsettings.useforce)
 
                                        pkg_name = node.cpv
                                        if affecting_use: