diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2009-02-04 17:12:52 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2009-02-04 17:12:52 +0100 |
commit | f7353be144f43dd904b6c864d8f17d23b4d81d59 (patch) | |
tree | 1ab6e979bab63078215c79f56e959c0e51a1cbce /builder.py | |
parent | 5fde1d33cf2fc9e11c7eadd35dc91d9d81e1079f (diff) | |
download | astroid-git-f7353be144f43dd904b6c864d8f17d23b4d81d59.tar.gz |
catch Slice nodes
--HG--
branch : _ast_compat
Diffstat (limited to 'builder.py')
-rw-r--r-- | builder.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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) |