Message408563
Moreover, there's always an option to pass `lineno` and `column` explicitly:
```
from ast import *
# if we build the module manually and try it directly
value = Module(
body=[
FunctionDef(
name="items_needed",
args=arguments(
posonlyargs=[],
args=[],
kwonlyargs=[],
kw_defaults=[],
defaults=[],
),
body=[Return(value=Constant(value="test"))],
decorator_list=[],
lineno=1,
column=1,
)
],
type_ignores=[],
)
unparse(value) # ok
``` |
|
Date |
User |
Action |
Args |
2021-12-14 21:06:00 | sobolevn | set | recipients:
+ sobolevn, TheRobotCarlson |
2021-12-14 21:06:00 | sobolevn | set | messageid: <1639515960.03.0.0610393299101.issue46073@roundup.psfhosted.org> |
2021-12-14 21:06:00 | sobolevn | link | issue46073 messages |
2021-12-14 21:05:59 | sobolevn | create | |
|