Change containers to list if string

delete_containers() expects containers should be list, but the method
is used for cleanup and it is easy to miss if a string value is passed
instead of list. This patch changes the method can cover a string case.

Change-Id: Ice9dafa5555e78dc68dc69e82acfd05b894492c1
This commit is contained in:
Ken'ichi Ohmichi 2017-12-21 10:39:13 -08:00 committed by Ghanshyam Mann
parent e3075a1dd7
commit 88cd14961f
1 changed files with 5 additions and 1 deletions

View File

@ -36,10 +36,14 @@ def delete_containers(containers, container_client, object_client):
using HA proxy sync the deletion properly, otherwise, the container
might fail to be deleted because it's not empty.
:param containers: List of containers to be deleted
:param containers: List of containers(or string of a container)
to be deleted
:param container_client: Client to be used to delete containers
:param object_client: Client to be used to delete objects
"""
if isinstance(containers, str):
containers = [containers]
for cont in containers:
try:
params = {'limit': 9999, 'format': 'json'}