summaryrefslogtreecommitdiff
path: root/builder.py
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2009-02-04 17:12:52 +0100
committerEmile Anclin <emile.anclin@logilab.fr>2009-02-04 17:12:52 +0100
commitf7353be144f43dd904b6c864d8f17d23b4d81d59 (patch)
tree1ab6e979bab63078215c79f56e959c0e51a1cbce /builder.py
parent5fde1d33cf2fc9e11c7eadd35dc91d9d81e1079f (diff)
downloadastroid-git-f7353be144f43dd904b6c864d8f17d23b4d81d59.tar.gz
catch Slice nodes
--HG-- branch : _ast_compat
Diffstat (limited to 'builder.py')
-rw-r--r--builder.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/builder.py b/builder.py
index 378deaf1..8aaef58a 100644
--- a/builder.py
+++ b/builder.py
@@ -140,7 +140,6 @@ class ASTNGBuilder:
"""recurse on the ast (soon ng) to add some arguments et method"""
print '*'*80
print modname, path
- nodes.native_repr_tree(node)
if path is not None:
node.file = node.path = abspath(path)
else:
@@ -185,7 +184,7 @@ class ASTNGBuilder:
except:
print node, self._par_stack[-1]
raise
- #assert node.parent is not node
+ assert node.parent is not node
self._par_stack.append(node)
def leave_default(self, _):
@@ -442,6 +441,10 @@ class ASTNGBuilder:
self.visit_default(node)
nodes.init_raise(node)
+ def visit_slice(self, node):
+ self.visit_default(node)
+ nodes.init_slice(node)
+
def visit_subscript(self, node):
self.visit_default(node)
nodes.init_subscript(node)