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)
try:
d = Deployment.parse(line)
name = d.application.name
- except deploy.NoSuchApplication as e:
+ except NoSuchApplication as e:
if yield_errors:
yield e
continue
- except deploy.Error:
+ except Error:
# we consider this a worse error
logging.warning("Error with '%s'" % line.rstrip())
continue