summaryrefslogtreecommitdiff
path: root/utils.py
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-12-02 10:57:51 +0100
committerEmile Anclin <emile.anclin@logilab.fr>2010-12-02 10:57:51 +0100
commit81eaf2cf9a021e4ac1684a4b67bf11d87d9be3f0 (patch)
tree879034d839e9e7fb7868c24023761c10edd9e8a5 /utils.py
parent47a17eee2201e7c878ed75cd67c3fdae13dbe8e3 (diff)
downloadastroid-git-81eaf2cf9a021e4ac1684a4b67bf11d87d9be3f0.tar.gz
cleanup: remove remaining IgnoreChild
Diffstat (limited to 'utils.py')
-rw-r--r--utils.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/utils.py b/utils.py
index b489ade2..1f2dd520 100644
--- a/utils.py
+++ b/utils.py
@@ -298,16 +298,11 @@ class LocalsVisitor(ASTWalker):
return
self._visited[node] = 1 # FIXME: use set ?
methods = self.get_callbacks(node)
- recurse = 1
if methods[0] is not None:
- try:
- methods[0](node)
- except IgnoreChild:
- recurse = 0
- if recurse:
- if 'locals' in node.__dict__: # skip Instance and other proxy
- for name, local_node in node.items():
- self.visit(local_node)
+ methods[0](node)
+ if 'locals' in node.__dict__: # skip Instance and other proxy
+ for name, local_node in node.items():
+ self.visit(local_node)
if methods[1] is not None:
return methods[1](node)