summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshin- <joffrey@dotcloud.com>2013-09-30 20:11:42 +0200
committershin- <joffrey@dotcloud.com>2013-09-30 20:11:42 +0200
commit26b291bd32d8c53a14fb4bbd68509810860423f2 (patch)
tree3181e0855cb42dcdaacce9f3873573d316bc96e0
parent6c55b63f229393ebe1092201fa00d38b1f368197 (diff)
downloaddocker-py-26b291bd32d8c53a14fb4bbd68509810860423f2.tar.gz
only_ids in /containers/ps removed, filter on client side
-rw-r--r--docker/client.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/docker/client.py b/docker/client.py
index ed6084f..eb6df8b 100644
--- a/docker/client.py
+++ b/docker/client.py
@@ -209,14 +209,16 @@ class Client(requests.Session):
since=None, before=None, limit=-1):
params = {
'limit': 1 if latest else limit,
- 'only_ids': 1 if quiet else 0,
'all': 1 if all else 0,
'trunc_cmd': 1 if trunc else 0,
'since': since,
'before': before
}
u = self._url("/containers/ps")
- return self._result(self.get(u, params=params), True)
+ res = self._result(self.get(u, params=params), True)
+ if quiet:
+ return [{ 'Id': x['Id'] } for x in res]
+ return res
def copy(self, container, resource):
res = self._post_json(self._url("/containers/{0}/copy".format(container)),