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:
parent
e3075a1dd7
commit
88cd14961f
@ -36,10 +36,14 @@ def delete_containers(containers, container_client, object_client):
|
|||||||
using HA proxy sync the deletion properly, otherwise, the container
|
using HA proxy sync the deletion properly, otherwise, the container
|
||||||
might fail to be deleted because it's not empty.
|
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 container_client: Client to be used to delete containers
|
||||||
:param object_client: Client to be used to delete objects
|
:param object_client: Client to be used to delete objects
|
||||||
"""
|
"""
|
||||||
|
if isinstance(containers, str):
|
||||||
|
containers = [containers]
|
||||||
|
|
||||||
for cont in containers:
|
for cont in containers:
|
||||||
try:
|
try:
|
||||||
params = {'limit': 9999, 'format': 'json'}
|
params = {'limit': 9999, 'format': 'json'}
|
||||||
|
Loading…
Reference in New Issue
Block a user