From 52aeb1128f7effc4e8c27ea5f1d662a4823a215c Mon Sep 17 00:00:00 2001 From: John Burwell Date: Thu, 27 Apr 2023 15:10:23 -0500 Subject: [PATCH] simplify main() --- rsbbs/rsbbs.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/rsbbs/rsbbs.py b/rsbbs/rsbbs.py index 3f07baa..94e7220 100755 --- a/rsbbs/rsbbs.py +++ b/rsbbs/rsbbs.py @@ -26,8 +26,7 @@ from rsbbs.controller import Controller from rsbbs.parser import Parser -def main(): - +def parse_args(): # Parse and handle the system invocation arguments argv_parser = argparse.ArgumentParser( description=("The BBS for ax.25 and packet radio " @@ -74,12 +73,15 @@ def main(): version=f"{argv_parser.prog} version {__version__}") # Parse the args from the system - argv_args = argv_parser.parse_args(sys.argv[1:]) + return argv_parser.parse_args(sys.argv[1:]) + + +def main(): # Load configuration config = Config( app_name='rsbbs', - args=argv_args) + args=parse_args()) # Init the controller controller = Controller(config)