mirror of https://github.com/docker/docker-py.git
Add suport for non-stream stats of containers
Adds one more flag to the `stats` method for streaming responses. Keeps default as streamed response for backwards compatibility. Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
This commit is contained in:
parent
0234ddebf3
commit
a11c11430a
|
@ -344,9 +344,14 @@ class ContainerApiMixin(object):
|
|||
|
||||
@utils.minimum_version('1.17')
|
||||
@utils.check_resource
|
||||
def stats(self, container, decode=None):
|
||||
def stats(self, container, decode=None, stream=True):
|
||||
url = self._url("/containers/{0}/stats", container)
|
||||
return self._stream_helper(self._get(url, stream=True), decode=decode)
|
||||
if stream:
|
||||
return self._stream_helper(self._get(url, stream=True),
|
||||
decode=decode)
|
||||
else:
|
||||
return self._result(self._get(url, params={'stream': False}),
|
||||
json=True)
|
||||
|
||||
@utils.check_resource
|
||||
def stop(self, container, timeout=10):
|
||||
|
|
Loading…
Reference in New Issue