diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-04-21 17:04:41 +0200 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-04-21 17:04:41 +0200 |
commit | f4c12356db571e08d87d8b4f7fc9f6d45e60a52f (patch) | |
tree | 8ff162016644f6b4621633474d17cbf385b73bcd | |
parent | db5221b2d703ac3eed16706066f121a11ee16bd5 (diff) | |
download | astroid-git-f4c12356db571e08d87d8b4f7fc9f6d45e60a52f.tar.gz |
inspector : avoid double parsing of AssName n odes
-rw-r--r-- | inspector.py | 5 |
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: |