Validate that service names passed to Project.containers aren't bogus.

Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
This commit is contained in:
dano 2015-06-06 15:12:13 -04:00 committed by Dan O'Reilly
parent 417e6ce0c9
commit 2527ef8055
1 changed files with 3 additions and 0 deletions

View File

@ -274,6 +274,9 @@ class Project(object):
service.remove_stopped(**options)
def containers(self, service_names=None, stopped=False, one_off=False):
if service_names:
# Will raise NoSuchService if one of the names is invalid
self.get_services(service_names)
containers = [
Container.from_ps(self.client, container)
for container in self.client.containers(