Message358905
with PR 17715
>>> import ast
>>> expr_without_lineno_but_ok = ast.Expression(body=ast.BinOp(left=ast.Num(n=2), right=ast.Num(n=2), op=ast.Add()))
>>> expr_with_lineno_but_with_wrong_body = ast.Expression(body=[ast.BinOp(left=ast.Num(n=2), right=ast.Num(n=2), op=ast.Add())])
>>> ast.fix_missing_locations(expr_with_lineno_but_with_wrong_body)
>>> compile(expr_without_lineno_but_ok, "<temp>", "eval")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: required field "lineno" missing from expr
>>> compile(expr_with_lineno_but_with_wrong_body, "<temp>", "eval")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: expected some sort of expr, but got [<_ast.BinOp object at 0x7f3f57dc4c80>] |
|
Date |
User |
Action |
Args |
2019-12-27 16:27:01 | BTaskaya | set | recipients:
+ BTaskaya, Ilya Kamenshchikov |
2019-12-27 16:27:01 | BTaskaya | set | messageid: <1577464021.34.0.556039824622.issue38131@roundup.psfhosted.org> |
2019-12-27 16:27:01 | BTaskaya | link | issue38131 messages |
2019-12-27 16:27:01 | BTaskaya | create | |
|