From 2b4bfd70ef329f7cdaa520ccc06c3a20267f8b85 Mon Sep 17 00:00:00 2001 From: Ruben van Staveren Date: Mon, 30 Mar 2020 11:21:24 +0200 Subject: [PATCH] Break out argument parsing in seperate routine --- sort_certificate.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/sort_certificate.py b/sort_certificate.py index 5e3c05e..396e5cb 100755 --- a/sort_certificate.py +++ b/sort_certificate.py @@ -239,12 +239,10 @@ def load_root_issuers(): return root_issuers - -def main(): +def handle_args(): ''' - main program start and argument parsing + Handle tool arguments ''' - parser = ArgumentParser(description='Reorder X509/RSA data for' ' hosting use') @@ -287,10 +285,19 @@ def main(): help='x509 fullchain (+ rsa privkey)' ' bundles to be checked') - args = parser.parse_args() + return parser.parse_args() + + +def main(): + ''' + main program start and argument parsing + ''' + root_issuers = None + args = handle_args() + if args.verbose: logging.basicConfig(level=logging.INFO) elif args.debug: