From e17dd441be7f6ef8a96c634c47af468aea92b3b9 Mon Sep 17 00:00:00 2001 From: Sam Napolitano Date: Thu, 1 Mar 2018 13:38:21 -0500 Subject: [PATCH] Correctly handle empty dangling volumes When there's no dangling volumes 'None' is returned but code is expecting List. Convert to empty list. --- docker_custodian/docker_gc.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker_custodian/docker_gc.py b/docker_custodian/docker_gc.py index cfcfa83..68a33f4 100644 --- a/docker_custodian/docker_gc.py +++ b/docker_custodian/docker_gc.py @@ -77,6 +77,8 @@ def get_all_images(client): def get_dangling_volumes(client): log.info("Getting dangling volumes") volumes = client.volumes({'dangling': True})['Volumes'] + if volumes == None: + volumes = [] log.info("Found %s dangling volumes", len(volumes)) return volumes