summaryrefslogtreecommitdiff
path: root/node_classes.py
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-10-28 16:07:24 +0200
committerEmile Anclin <emile.anclin@logilab.fr>2010-10-28 16:07:24 +0200
commit7dad421fabf708e96eab40f8327ce8cd46e900ae (patch)
treed92116586707b70fd1b8deb7eb0e1fe97e864370 /node_classes.py
parent215f5df431c2d213bfeb250f575dbec806678149 (diff)
downloadastroid-git-7dad421fabf708e96eab40f8327ce8cd46e900ae.tar.gz
py3k : introduce Nonlocal node
Diffstat (limited to 'node_classes.py')
-rw-r--r--node_classes.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/node_classes.py b/node_classes.py
index 133836da..95a3a36b 100644
--- a/node_classes.py
+++ b/node_classes.py
@@ -656,6 +656,15 @@ class List(NodeNG, Instance, ParentAssignTypeMixin):
return self.elts
+class Nonlocal(StmtMixIn, NodeNG):
+ """class representing a Nonlocal node"""
+
+ def __init__(self, names):
+ self.names = names
+
+ def _infer_name(self, frame, name):
+ return name
+
class Pass(StmtMixIn, NodeNG):
"""class representing a Pass node"""