diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-10-07 18:46:23 +0200 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-10-07 18:46:23 +0200 |
commit | c7744105ffc547156b9d014909fc2574e6d63f22 (patch) | |
tree | c46c5e2457a2a5a76d32464e0f4b06543796f000 /node_classes.py | |
parent | 5c66024331500205f55080e79ab1402d49bfb3fb (diff) | |
download | astroid-git-c7744105ffc547156b9d014909fc2574e6d63f22.tar.gz |
create a Set node
Diffstat (limited to 'node_classes.py')
-rw-r--r-- | node_classes.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/node_classes.py b/node_classes.py index 23f8ad5a..386fb55a 100644 --- a/node_classes.py +++ b/node_classes.py @@ -697,6 +697,18 @@ class Return(StmtMixIn, NodeNG): value = None +class Set(NodeNG, Instance, ParentAssignTypeMixin): + """class representing a Set node""" + _astng_fields = ('elts',) + elts = None + + def pytype(self): + return '__builtin__.set' # XXX __builtin__ vs builtins + + def itered(self): + return self.elts + + class SetComp(NodeNG): """class representing a SetComp node""" _astng_fields = ('elt', 'generators') |