Instead of displaying a help message, it was issuing an error message:
AttributeError: 'Namespace' object has no attribute 'func'
https://bugs.python.org/issue16308 has more information on the bug.
llvm-svn: 367320
VERBOSE = args.verbose
QUIET = args.quiet
+ # Python3 workaround, for when not arguments are provided.
+ # See https://bugs.python.org/issue16308
+ try:
+ func = args.func
+ except AttributeError:
+ # No arguments or subcommands were given.
+ parser.print_help()
+ parser.exit()
+
# Dispatch to the right subcommand
args.func(args)