depgraph: _autounmask in _highest_pkg_cache key
authorZac Medico <zmedico@gentoo.org>
Sat, 16 Jun 2012 20:24:12 +0000 (13:24 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 16 Jun 2012 20:24:12 +0000 (13:24 -0700)
pym/_emerge/depgraph.py

index 5eece9876babe8f24861ef16906f021c1e18058f..83c17ace67e11b4dd10982063ff3c1bbe5215bf2 100644 (file)
@@ -3465,7 +3465,7 @@ class depgraph(object):
                                                return
 
        def _select_pkg_highest_available(self, root, atom, onlydeps=False):
-               cache_key = (root, atom, atom.unevaluated_atom, onlydeps)
+               cache_key = (root, atom, atom.unevaluated_atom, onlydeps, self._dynamic_config._autounmask)
                ret = self._dynamic_config._highest_pkg_cache.get(cache_key)
                if ret is not None:
                        pkg, existing = ret