Getting the type of an AST Node

Nick Edds nedds at uchicago.edu
Sat Mar 28 06:02:10 CET 2009


Is there an easy way to figure out what the type of an AST Node is? If I
have a node n, doing type(n) doesn't help because it gives me <type
'instance'>, but what I really want is If, or And, or whatever node type the
node actually is. I could always just look at n.__repr__(), because the repr
for each node type is in the format NodeType(x), but this seems like an
inelegant solution.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090328/49b8e9c4/attachment.html>


More information about the Python-list mailing list