diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-02-24 19:02:32 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-02-24 19:02:32 +0100 |
commit | 00d522ba779ea59a2efb51ab205c34a8802b41c7 (patch) | |
tree | 512b575d8157f420d8e70075031097c0d322bb50 | |
parent | 87069596a4a76d775681deb82dca48ab18a6ba63 (diff) | |
download | astroid-00d522ba779ea59a2efb51ab205c34a8802b41c7.tar.gz |
python 2.6 : decorators are called decorator_list
-rw-r--r-- | _nodes_ast.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/_nodes_ast.py b/_nodes_ast.py index bd00ead..0c7edfc 100644 --- a/_nodes_ast.py +++ b/_nodes_ast.py @@ -311,7 +311,11 @@ class TreeRebuilder(RebuildVisitor): # parent is a astng.nodes.Function node newnode = new.Decorators() newnode.parent = parent - newnode.nodes = [self.visit(child, newnode) for child in node.decorators] + if 'decorators' in node._fields: # py < 2.6, i.e. 2.5 + decorators = node.decorators + else: + decorators= node.decorator_list + newnode.nodes = [self.visit(child, newnode) for child in decorators] self._set_infos(node, newnode, parent) return newnode |