If you want to get source code from an AST, you'd probably be better off with a more fully-featured library like Astor: https://github.com/berkerpeksag/astor


On July 12, 2018 1:21:23 PM Andre Roberge <andre.robe...@gmail.com> wrote:

In the cPython repository, there is an unparse module in the Tools section.
https://github.com/python/cpython/blob/master/Tools/parser/unparse.py

However, as it is not part of the standard library, it cannot be easily
used; to do so, one needs to make a local copy in a place from where it can
be imported.

This module can be useful for people using the ast module to create and
parse trees, modify them ... and who want to convert the result back into
source code.  Since it is obviously maintained to be compatible with the
current Python version, would it be possible to include the unparse module
in the standard library?

André Roberge



----------
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to