diff options
-rw-r--r-- | pym/_emerge/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 454cce343..d2ac88901 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -3183,6 +3183,11 @@ class depgraph(object): if not blockers.symmetric_difference( blocker_data.atoms): continue + blocker_data = None + + if blocker_data is None and \ + blockers is not None: + # Re-use the blockers from the graph. blocker_atoms = sorted(blockers) counter = long(node.metadata["COUNTER"]) blocker_data = \ |