_slot_abi_update_probe: respect --exclude
authorZac Medico <zmedico@gentoo.org>
Sat, 23 Jun 2012 02:46:52 +0000 (19:46 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 23 Jun 2012 02:46:52 +0000 (19:46 -0700)
pym/_emerge/depgraph.py

index b3ea964936962d0141e7f58e36a6c7a824b082d8..a2654aa7b8266e4023da9e0a82bd2b3b4129ed06 100644 (file)
@@ -1032,6 +1032,16 @@ class depgraph(object):
                        downgrade would be desirable is not implemented.
                """
 
+               if dep.child.installed and \
+                       self._frozen_config.excluded_pkgs.findAtomForPackage(dep.child,
+                       modified_use=self._pkg_use_enabled(dep.child)):
+                       return None
+
+               if dep.parent.installed and \
+                       self._frozen_config.excluded_pkgs.findAtomForPackage(dep.parent,
+                       modified_use=self._pkg_use_enabled(dep.parent)):
+                       return None
+
                debug = "--debug" in self._frozen_config.myopts
 
                for replacement_parent in self._iter_similar_available(dep.parent,