summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2013-03-01 18:55:25 -0800
committerZac Medico <zmedico@gentoo.org>2013-03-01 18:55:25 -0800
commitd2fd1695b569ee8f6cf91dc012e4c0c7796ebe81 (patch)
treed4edc705c1887abeab62a5a1cb637123226d3f34
parentFix autounmask/sub-slot interference, bug #459832 (diff)
downloadportage-d2fd1695b569ee8f6cf91dc012e4c0c7796ebe81.tar.gz
portage-d2fd1695b569ee8f6cf91dc012e4c0c7796ebe81.tar.bz2
portage-d2fd1695b569ee8f6cf91dc012e4c0c7796ebe81.zip
depgraph._set_args: fix atom_arg_map for refs > 1
Due to an indentation error, atom_arg_map only preserved a single set reference, preventing slot-operator rebuilds from triggering for atoms that were also pulled in via another set such as world.
-rw-r--r--pym/_emerge/depgraph.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 7e51d03c5..dddada072 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -3123,8 +3123,8 @@ class depgraph(object):
if refs is None:
refs = []
atom_arg_map[atom_key] = refs
- if arg not in refs:
- refs.append(arg)
+ if arg not in refs:
+ refs.append(arg)
for root in self._dynamic_config.sets:
depgraph_sets = self._dynamic_config.sets[root]