From 1bac109e4dc8e256c32be83532dab89a8aecd4b8 Mon Sep 17 00:00:00 2001 From: Hugo Osvaldo Barrera Date: Fri, 11 May 2018 14:39:31 -0300 Subject: [PATCH] Don't crash if no arguments are provided via CLI --- barcode/pybarcode.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/barcode/pybarcode.py b/barcode/pybarcode.py index 31d8853..a70e1a7 100644 --- a/barcode/pybarcode.py +++ b/barcode/pybarcode.py @@ -111,7 +111,10 @@ def main(): create_parser.set_defaults(type='svg', compress=False, func=create_barcode, barcode='code39', text=None) args = parser.parse_args() - args.func(args, parser) + try: + args.func(args, parser) + except AttributeError: + print("Use --help to see help") if __name__ == '__main__':