diff options
| author | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2009-03-06 10:10:44 +0100 |
|---|---|---|
| committer | Sylvain Thénault <sylvain.thenault@logilab.fr> | 2009-03-06 10:10:44 +0100 |
| commit | 0b12d062de92c576c3b761ff38168a36021aa76f (patch) | |
| tree | 2c48a066081211a32672a26b41039ff14f374fa0 /builder.py | |
| parent | e97acdb2c314835fe52ea49e0886d97a180d0d9f (diff) | |
| download | astroid-git-0b12d062de92c576c3b761ff38168a36021aa76f.tar.gz | |
check node not already in locals
--HG--
branch : _ast_compat
Diffstat (limited to 'builder.py')
| -rw-r--r-- | builder.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -192,7 +192,8 @@ class ASTNGBuilder: continue if member in self._done: class_node = self._done[member] - node.add_local_node(class_node, name) + if not class_node in node.locals.get(name, ()): + node.add_local_node(class_node, name) else: class_node = object_build_class(node, member) # recursion |
