diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-10-28 16:07:24 +0200 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-10-28 16:07:24 +0200 |
commit | 7dad421fabf708e96eab40f8327ce8cd46e900ae (patch) | |
tree | d92116586707b70fd1b8deb7eb0e1fe97e864370 /node_classes.py | |
parent | 215f5df431c2d213bfeb250f575dbec806678149 (diff) | |
download | astroid-git-7dad421fabf708e96eab40f8327ce8cd46e900ae.tar.gz |
py3k : introduce Nonlocal node
Diffstat (limited to 'node_classes.py')
-rw-r--r-- | node_classes.py | 9 |
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""" |