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