Show a sensible error when an unknown service name is given to 'run'

This commit is contained in:
Aanand Prasad 2013-12-18 15:13:02 +00:00
parent 4cc906fcd2
commit e5642bd8b7

View File

@ -87,6 +87,8 @@ class TopLevelCommand(Command):
Usage: run SERVICE COMMAND [ARGS...]
"""
service = self.service_collection.get(options['SERVICE'])
if service is None:
raise UserError("No such service: %s" % options['SERVICE'])
container_options = {
'command': [options['COMMAND']] + options['ARGS'],
}