summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-04-21 17:04:41 +0200
committerEmile Anclin <emile.anclin@logilab.fr>2010-04-21 17:04:41 +0200
commitf4c12356db571e08d87d8b4f7fc9f6d45e60a52f (patch)
tree8ff162016644f6b4621633474d17cbf385b73bcd
parentdb5221b2d703ac3eed16706066f121a11ee16bd5 (diff)
downloadastroid-git-f4c12356db571e08d87d8b4f7fc9f6d45e60a52f.tar.gz
inspector : avoid double parsing of AssName n odes
-rw-r--r--inspector.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/inspector.py b/inspector.py
index db35dc0b..599250bb 100644
--- a/inspector.py
+++ b/inspector.py
@@ -172,6 +172,11 @@ class Linker(IdGeneratorMixIn, LocalsVisitor):
handle locals_type
"""
+ # avoid double parsing done by different Linkers.visit
+ # running over the same project:
+ if hasattr(node, '_handled'):
+ return
+ node._handled = True
if node.name in node.frame().keys():
frame = node.frame()
else: