summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex <alex.ljz@gmail.com>2014-10-01 08:13:44 +0800
committerAlex <alex.ljz@gmail.com>2014-10-01 08:13:44 +0800
commit1634235005c47cfb93e38e5a1dc07d03c27fd272 (patch)
treed410294cbafa30396b3160496a4be0a9326c6e7c
parent7a462970852a2578c3869e581a57dd70eaa22217 (diff)
downloaddocker-py-1634235005c47cfb93e38e5a1dc07d03c27fd272.tar.gz
Change remove_image to check if image is a dictionary and use Id value if it is.
-rw-r--r--docker/client.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/docker/client.py b/docker/client.py
index 1ff43cc..14c9780 100644
--- a/docker/client.py
+++ b/docker/client.py
@@ -794,6 +794,8 @@ class Client(requests.Session):
self._raise_for_status(res)
def remove_image(self, image, force=False, noprune=False):
+ if isinstance(image, dict):
+ image = image.get('Id')
params = {'force': force, 'noprune': noprune}
res = self._delete(self._url("/images/" + image), params=params)
self._raise_for_status(res)