STINNER Victor added the comment:

> We also make no backwards-compatibility guarantees about the AST, so if it 
> simplifies things to switch entirely to Constant from Num, etc. then I said 
> do it.

Replacing Num/Str/... with Constant causes bug in markerlib (used by pip, it 
breaks indirectly the venv module of the stdlib) and Chameleon benchmark. I 
only found these projects by mistake. I'm quite sure that much more code rely 
on the AST "API" even if it's unstable.

I prefer to not break the API for free :-)

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26146>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to