From c63ad67e9c20ae09ceaea95f0d552973450efcb7 Mon Sep 17 00:00:00 2001 From: Drew Romanyk Date: Thu, 30 Nov 2017 22:00:10 -0600 Subject: [PATCH] Convert to use any for finding stopped containers Signed-off-by: Drew Romanyk --- compose/project.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compose/project.py b/compose/project.py index b4dbb817a..a507eab96 100644 --- a/compose/project.py +++ b/compose/project.py @@ -520,8 +520,8 @@ class Project(object): log.debug('%s has upstream changes (%s)', service.name, ", ".join(updated_dependencies)) - containers_stopped = len( - service.containers(stopped=True, filters={'status': ['created', 'exited']})) > 0 + containers_stopped = any( + service.containers(stopped=True, filters={'status': ['created', 'exited']})) has_links = any(c.get('HostConfig.Links') for c in service.containers()) if always_recreate_deps or containers_stopped or not has_links: plan = service.convergence_plan(ConvergenceStrategy.always)