[issue36287] Make ast.dump() not output optional default fields
Serhiy Storchaka
report at bugs.python.org
Thu Mar 14 05:48:05 EDT 2019
New submission from Serhiy Storchaka <storchaka+cpython at gmail.com>:
Currently ast.dump() outputs values for optional fields even if they are equal to defaults. This makes the output unnecessary verbose.
For example (kind and type_comment are optional):
>>> ast.dump(ast.parse('x = 1'))
"Module(body=[Assign(targets=[Name(id='x', ctx=Store())], value=Constant(value=1, kind=None), type_comment=None)], type_ignores=[])"
----------
components: Library (Lib)
messages: 337907
nosy: benjamin.peterson, brett.cannon, serhiy.storchaka, yselivanov
priority: normal
severity: normal
status: open
title: Make ast.dump() not output optional default fields
type: enhancement
versions: Python 3.8
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue36287>
_______________________________________
More information about the Python-bugs-list
mailing list