diff options
| author | shin- <joffrey@dotcloud.com> | 2013-09-30 20:11:42 +0200 |
|---|---|---|
| committer | shin- <joffrey@dotcloud.com> | 2013-09-30 20:11:42 +0200 |
| commit | 26b291bd32d8c53a14fb4bbd68509810860423f2 (patch) | |
| tree | 3181e0855cb42dcdaacce9f3873573d316bc96e0 | |
| parent | 6c55b63f229393ebe1092201fa00d38b1f368197 (diff) | |
| download | docker-py-26b291bd32d8c53a14fb4bbd68509810860423f2.tar.gz | |
only_ids in /containers/ps removed, filter on client side
| -rw-r--r-- | docker/client.py | 6 |
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)), |
