From 847004a2d607dcc0a729fa078f42d658f768a4d1 Mon Sep 17 00:00:00 2001 From: Nathan Baker Date: Tue, 12 May 2020 13:51:44 -0700 Subject: [PATCH] Fix subparser syntax for argparse. --- propka/lib.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/propka/lib.py b/propka/lib.py index be2dbf6..4766e64 100644 --- a/propka/lib.py +++ b/propka/lib.py @@ -149,10 +149,8 @@ def build_parser(parser_=None): ArgumentParser object. """ if parser_ is not None: - subparsers = parser_.add_subparsers(title="PROPKA sub-command group", - dest="propka_group", action="store_true") - parser = subparsers.add_parser("PROPKA", help="PROPKA invocation options", - dest="propka", action="store_true") + subparsers = parser_.add_subparsers(title="PROPKA sub-command group") + parser = subparsers.add_parser("PROPKA", help="PROPKA invocation options") else: parser = argparse.ArgumentParser(description=("PROPKA predicts the pKa values of ionizable " "groups in proteins and protein-ligand " @@ -217,6 +215,8 @@ def build_parser(parser_=None): default=False) parser.add_argument("input_pdb", help="read data from ") + if parser_ is not None: + return parser_ return parser