summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-11-21 23:28:56 +0100
committerMichał Górny <mgorny@gentoo.org>2017-11-21 23:28:56 +0100
commitc18e5944baa28b6fd66fa6102f66056163fc1a91 (patch)
treeb7d0d2fbef05ff86fdc10a42479c4b829bdc98f4
parent9aa25a6c38955cc9c71d11afa0c6814f04cca703 (diff)
downloadgemato-c18e5944baa28b6fd66fa6102f66056163fc1a91.tar.gz
cli: Handle missing action correctly
-rw-r--r--gemato/cli.py2
1 files changed, 2 insertions, 0 deletions
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)