From a9c6967e4fd32be982bc773a0d37854766c77885 Mon Sep 17 00:00:00 2001 From: kris Date: Tue, 17 Sep 2019 12:47:39 +0100 Subject: [PATCH] Exit cleanly if no command is provided. --- wozardry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wozardry.py b/wozardry.py index 44c524d..f600f55 100755 --- a/wozardry.py +++ b/wozardry.py @@ -971,6 +971,8 @@ See '""" + __progname__ + """ -h' for help on individual commands.""", sp = parser.add_subparsers(dest="command", help="command") for command in cmds: command.setup(sp) + if not args: + parser.error("Command is required.") args = parser.parse_args(args) args.action(args)