summaryrefslogtreecommitdiff
path: root/docker/utils
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2018-11-08 17:22:24 -0800
committerJoffrey F <joffrey@docker.com>2018-11-08 17:22:24 -0800
commitf83fe7c9594e72cddf1d89031603c3d246c4c101 (patch)
tree120a1807a2689dc03c9a1efbccfeec9fe5c46911 /docker/utils
parent89ee08f511d8a0882d5b034fc5be670f8987a802 (diff)
downloaddocker-py-f83fe7c9594e72cddf1d89031603c3d246c4c101.tar.gz
Properly convert non-string filters to expected string format
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker/utils')
-rw-r--r--docker/utils/utils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/docker/utils/utils.py b/docker/utils/utils.py
index a8e814d..61e307a 100644
--- a/docker/utils/utils.py
+++ b/docker/utils/utils.py
@@ -386,7 +386,10 @@ def convert_filters(filters):
v = 'true' if v else 'false'
if not isinstance(v, list):
v = [v, ]
- result[k] = v
+ result[k] = [
+ str(item) if not isinstance(item, six.string_types) else item
+ for item in v
+ ]
return json.dumps(result)