From 56bce9521409d1850f75a3ae2be1363e765dd9dc Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Mon, 16 Dec 2019 09:00:16 -0800 Subject: [PATCH] about code cleanup --- jc/cli.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/jc/cli.py b/jc/cli.py index 91a24806..b0fa1ed4 100644 --- a/jc/cli.py +++ b/jc/cli.py @@ -95,16 +95,12 @@ def about_jc(): parser_list = [] for parser in parser_map: if hasattr(parser_map[parser], 'info'): - parser_entry = { - 'name': parser_map[parser].__name__.split('.')[-1], - 'version': parser_map[parser].info.version, - 'description': parser_map[parser].info.description, - 'author': parser_map[parser].info.author, - 'author_email': parser_map[parser].info.author_email, - 'compatible': parser_map[parser].info.compatible, - 'details': parser_map[parser].info.details - } - parser_list.append(parser_entry) + info_dict = {} + parser_entry = vars(parser_map[parser].info) + for k, v in parser_entry.items(): + if not k.startswith('__'): + info_dict[k] = v + parser_list.append(info_dict) return { 'name': __name__,