diff options
author | Joffrey F <joffrey@docker.com> | 2018-11-15 14:42:49 -0800 |
---|---|---|
committer | Joffrey F <joffrey@docker.com> | 2018-11-15 14:42:49 -0800 |
commit | 941b3054c3876a1f51f3b9d6f23d2dffa343a3de (patch) | |
tree | c25ed7103b40c88eba6d9eec693217541f3b36c4 /docker/api/daemon.py | |
parent | e3da30a04d60ba0d322a9bd168f5872c7f59f66e (diff) | |
download | docker-py-buildkit.tar.gz |
WIPbuildkit
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker/api/daemon.py')
-rw-r--r-- | docker/api/daemon.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docker/api/daemon.py b/docker/api/daemon.py index c836e58..5a8e7b8 100644 --- a/docker/api/daemon.py +++ b/docker/api/daemon.py @@ -185,6 +185,18 @@ class DaemonApiMixin(object): return types.ServerInfo(resp.headers) + def session(self, protocol): + url = self._url("/session") + headers = { + 'Connection': 'Upgrade', + 'Upgrade': protocol, + } + + resp = self._post(url, headers=headers, stream=True) + + self._raise_for_status(resp) + return self._get_raw_response_socket(resp) + def version(self, api_version=True): """ Returns version information from the server. Similar to the ``docker |