Merge "Handle no arguments"

This commit is contained in:
Zuul 2018-07-11 18:33:51 +00:00 committed by Gerrit Code Review
commit 0f6b175d71
1 changed files with 7 additions and 2 deletions

View File

@ -82,7 +82,8 @@ def main():
)
subparsers = parser.add_subparsers(
title="commands", description="valid commands", help="additional help"
title="commands", description="valid commands",
dest="command", help="additional help"
)
cmd_siblings = subparsers.add_parser(
@ -110,9 +111,13 @@ def main():
args = parser.parse_args()
setup_logging(args.log_config, args.debug)
if not args.command:
parser.print_help()
return 1
try:
return args.func(args)
except Exception as e:
log.exception(str(e))
return 1