diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-11-21 00:25:48 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-11-21 00:25:48 +0000 |
commit | 307678b58c9f3fad5b52fbc3807751f63d20db43 (patch) | |
tree | 4a929991fd299d20a5cf65038ebc5133b58aea96 | |
parent | b0abcfd76c0a2e246bb759eaf73bc2af0d453b16 (diff) | |
download | portage-307678b58c9f3fad5b52fbc3807751f63d20db43.tar.gz portage-307678b58c9f3fad5b52fbc3807751f63d20db43.tar.bz2 portage-307678b58c9f3fad5b52fbc3807751f63d20db43.zip |
Tweak logic from previous commit.
svn path=/main/trunk/; revision=14858
-rw-r--r-- | pym/_emerge/depgraph.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 77fff2aa0..dc7b7da87 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -3759,7 +3759,9 @@ class depgraph(object): for blocker in blocker_nodes: if not myblocker_uninstalls.child_nodes(blocker): myblocker_uninstalls.remove(blocker) - solved_blockers.add(blocker) + if blocker not in \ + self._dynamic_config._unsolvable_blockers: + solved_blockers.add(blocker) retlist.append(node) @@ -3772,9 +3774,7 @@ class depgraph(object): # it serves as an indicator that blocking packages # will be temporarily installed simultaneously. for blocker in solved_blockers: - if blocker not in \ - self._dynamic_config._unsolvable_blockers: - blocker.satisfied = True + blocker.satisfied = True retlist.append(blocker) unsolvable_blockers = set(self._dynamic_config._unsolvable_blockers.leaf_nodes()) |