From 2d2b668ab276f4fe84151a6dcee8a6c3f989882f Mon Sep 17 00:00:00 2001 From: David Hoese <david.hoese@ssec.wisc.edu> Date: Tue, 30 Jul 2024 20:45:32 -0500 Subject: [PATCH] Fix command parsing in tidy script --- aossceilo/tidy.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/aossceilo/tidy.py b/aossceilo/tidy.py index a71727b..6c92592 100644 --- a/aossceilo/tidy.py +++ b/aossceilo/tidy.py @@ -245,6 +245,11 @@ def main(): default="", help="used in product filename, see metobs.util for details", ) + parser.add_argument( + "command", + nargs="*", + help="Command to run (use 'help' for available options)", + ) args = parser.parse_args() if args.self_test: import doctest @@ -305,12 +310,13 @@ def main(): } ) - if (not args) or (args[0] not in commands): + command = args.command + if not command or command[0] not in commands: parser.print_help() _help() return 9 else: - locals()[args[0]](*args[1:]) + commands[command[0]](*command[1:]) return 0 -- GitLab