[issue39199] Improve the AST documentation
Serhiy Storchaka
report at bugs.python.org
Mon Mar 9 18:29:51 EDT 2020
Serhiy Storchaka <storchaka+cpython at gmail.com> added the comment:
As you worked much with ast.dump(), what multi-line formatting do you prefer, the current
Module(
body=[
If(
test=Name(id='x', ctx=Load()),
body=[
Expr(
value=Constant(value=Ellipsis))],
orelse=[
If(
test=Name(id='y', ctx=Load()),
body=[
Expr(
value=Constant(value=Ellipsis))],
orelse=[
Expr(
value=Constant(value=Ellipsis))])])],
type_ignores=[])
or with closing brackets on separate lines?
Module(
body=[
If(
test=Name(id='x', ctx=Load()),
body=[
Expr(
value=Constant(value=Ellipsis)
)
],
orelse=[
If(
test=Name(id='y', ctx=Load()),
body=[
Expr(
value=Constant(value=Ellipsis)
)
],
orelse=[
Expr(
value=Constant(value=Ellipsis)
)
]
)
]
)
],
type_ignores=[]
)
The latter make contain long stairs of closing brackets.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue39199>
_______________________________________
More information about the Python-bugs-list
mailing list