Source code for snipar.docgen

[docs] def get_parser_doc(parser): doc = "" for action in parser._actions: options = str(action.option_strings)[1:-1] default = action.default type = "" if action.type: if "'" in str(action.type): type = str(action.type).split("'")[1] help = action.help default_substring = "" if default: default_substring = f", default={default}" arg_doc = f""" {options} : {type}{default_substring} {help} """ doc += arg_doc return doc