From b2528b90f8abc4a35672ff707c4e561e4d925c55 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Thu, 11 Apr 2019 22:25:13 -0700 Subject: [PATCH] Fix docopt handling * Show usage if invalid arguments are used --- .bin/Scripts/build-ufd | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.bin/Scripts/build-ufd b/.bin/Scripts/build-ufd index 05458c6b..726efa4d 100755 --- a/.bin/Scripts/build-ufd +++ b/.bin/Scripts/build-ufd @@ -20,6 +20,13 @@ set_log_file('Build UFD ({Date-Time}).log'.format(**global_vars)) if __name__ == '__main__': try: args = docopt(DOCSTRING) + except SystemExit as err: + # Catch docopt exits + print(err) + exit_script() + except: + major_exception() + try: sources = OrderedDict() # Verify selections