summaryrefslogtreecommitdiff
path: root/astroid/rebuilder.py
diff options
context:
space:
mode:
authorClaudiu Popa <cpopa@cloudbasesolutions.com>2015-08-06 11:06:00 +0300
committerClaudiu Popa <cpopa@cloudbasesolutions.com>2015-08-06 11:06:00 +0300
commit321df4a45c28116c726228e7b5c476bdc99ac7a2 (patch)
tree3ad6521e4d5c99027d8f43b8939f269df6003525 /astroid/rebuilder.py
parent6b7e0d6069ece610a3df22454857de0db4db59ef (diff)
downloadastroid-321df4a45c28116c726228e7b5c476bdc99ac7a2.tar.gz
Remove decorator support for Python < 2.6, since it's dead code anyway.
Diffstat (limited to 'astroid/rebuilder.py')
-rw-r--r--astroid/rebuilder.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/astroid/rebuilder.py b/astroid/rebuilder.py
index 60e6ad3..756f90d 100644
--- a/astroid/rebuilder.py
+++ b/astroid/rebuilder.py
@@ -387,10 +387,7 @@ class TreeRebuilder(object):
# parent is a astroid.nodes.Function node
newnode = new.Decorators()
_lineno_parent(node, newnode, parent)
- if 'decorators' in node._fields: # py < 2.6, i.e. 2.5
- decorators = node.decorators
- else:
- decorators = node.decorator_list
+ decorators = node.decorator_list
newnode.nodes = [self.visit(child, newnode) for child in decorators]
return newnode
@@ -501,11 +498,7 @@ class TreeRebuilder(object):
_init_set_doc(node, newnode)
newnode.args = self.visit(node.args, newnode)
newnode.body = [self.visit(child, newnode) for child in node.body]
- if 'decorators' in node._fields: # py < 2.6
- attr = 'decorators'
- else:
- attr = 'decorator_list'
- decorators = getattr(node, attr)
+ decorators = node.decorator_list
if decorators:
newnode.decorators = self.visit_decorators(node, newnode)
if PY3K and node.returns: