summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-02-22 18:56:56 +0000
committerGerrit Code Review <review@openstack.org>2012-02-22 18:56:56 +0000
commit9742dc0673e3e54b1bbc427a170103a0caca23e7 (patch)
treeadbbb1a5cacf470ca5b6720727cab39df2b4d100
parent77c11b2ba190a5c7b7e4d7d47ea8775d58fcaf30 (diff)
parentc233b44fbbd0570c95d7da3414cf1de1bb63939d (diff)
downloadkeystone-9742dc0673e3e54b1bbc427a170103a0caca23e7.tar.gz
keystone-9742dc0673e3e54b1bbc427a170103a0caca23e7.tar.xz
keystone-9742dc0673e3e54b1bbc427a170103a0caca23e7.zip
Merge "cli now returns an exit status cmd is invalid."
-rw-r--r--keystone/cli.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/keystone/cli.py b/keystone/cli.py
index cca5bbd5..0444d4d0 100644
--- a/keystone/cli.py
+++ b/keystone/cli.py
@@ -130,3 +130,6 @@ def main(argv=None, config_files=None):
cmd = args[1]
if cmd in CMDS:
return run(cmd, (args[:1] + args[2:]))
+ else:
+ print_commands(CMDS)
+ sys.exit("Unknown command: %s" % cmd)