From c18e5944baa28b6fd66fa6102f66056163fc1a91 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Tue, 21 Nov 2017 23:28:56 +0100 Subject: cli: Handle missing action correctly --- gemato/cli.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gemato/cli.py b/gemato/cli.py index 5027bfe..d04b2d8 100644 --- a/gemato/cli.py +++ b/gemato/cli.py @@ -317,4 +317,6 @@ def main(argv): create.set_defaults(func=do_create) vals = argp.parse_args(argv[1:]) + if not hasattr(vals, 'func'): + argp.error('No function specified') return vals.func(vals, argp) -- cgit v1.2.3