New submission from Serhiy Storchaka <storchaka+cpyt...@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 <rep...@bugs.python.org>
<https://bugs.python.org/issue36287>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to