[pyar] ast

Hernan Grecco hernan.grecco en gmail.com
Mar Feb 12 06:51:57 ART 2013


Hola,

Alguien tiene experiencia con el modulo ast de Python? En particular,
estoy buscando como lidiar con las diferencias entre Python 2 y 3
cuando visitas la definición de una función.

La lista de argumentos de un funcion da:
- En Python 2.7: un iterable de objetos ast.Name.
- En Python 3.2: un iterable de objetos ast.arg.

ast.Name tiene 2 campos: id y ctx
ast.arg tiene 2 campos: arg y annotation

id se corresponde con arg, pero necesitaría saber de donde tomar ctx.
Alguna idea?

Hernan



More information about the pyar mailing list