raise SystemExit(1)
if command_name == "help":
try:
- get_command(rest_argv[0]).main(['--help'], baton)
- except (AttributeError, ImportError):
+ help_module = get_command(rest_argv[0])
+ except ImportError:
parser.error("invalid action")
except IndexError:
parser.print_help()
raise SystemExit(1)
+ help_module.main(['--help'], baton)
# Dispatch commands
try:
command_module = get_command(command_name)
- except (AttributeError, ImportError):
+ except ImportError:
parser.error("invalid action")
command_module.main(rest_argv, baton)