On 9-4-2012 13:53, Kiuhnm wrote:
> Is it a known fact that ast.parse doesn't handle line continuations and some 
> multi-line
> expressions?
> For instance, he doesn't like
>     for (x,
>          y) in each([1,
>                      2]):
>         print(1)
> at all.
> Is there a workaround besides "repairing" the code on the fly?
> 
> Kiuhnm

What Python version are you using and what is the exact error? It works fine 
here
(Python 2.7.2):

>>> import ast
>>> code="""for (x,
...          y) in each([1,
...                      2]):
...         print(1)"""
>>> ast.parse(code)
<_ast.Module object at 0x02418A10>


Irmen

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to