diff options
| author | Joffrey F <joffrey@docker.com> | 2015-10-08 08:02:03 -0700 |
|---|---|---|
| committer | Joffrey F <joffrey@docker.com> | 2015-10-14 17:26:50 -0700 |
| commit | d141976303de48d511f5e5da95edfb8e536db84f (patch) | |
| tree | e1d6125270a8c02022562e38f9331a3eee87e213 /docker | |
| parent | 53589e5f0a4ddfc3cec8f48b5f3d807e2deb0ace (diff) | |
| download | docker-py-d141976303de48d511f5e5da95edfb8e536db84f.tar.gz | |
Add minimum_version decorators on NetworkApi methods
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/api/network.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/docker/api/network.py b/docker/api/network.py index f6ad4a7..2dea679 100644 --- a/docker/api/network.py +++ b/docker/api/network.py @@ -1,9 +1,10 @@ import json -from ..utils import check_resource +from ..utils import check_resource, minimum_version class NetworkApiMixin(object): + @minimum_version('1.21') def networks(self, names=None, ids=None): filters = {} if names: @@ -17,6 +18,7 @@ class NetworkApiMixin(object): res = self._get(url, params=params) return self._result(res, json=True) + @minimum_version('1.21') def create_network(self, name, driver=None): data = { 'name': name, @@ -26,23 +28,27 @@ class NetworkApiMixin(object): res = self._post_json(url, data=data) return self._result(res, json=True) + @minimum_version('1.21') def remove_network(self, net_id): url = self._url("/networks/{0}", net_id) res = self._delete(url) self._raise_for_status(res) + @minimum_version('1.21') def inspect_network(self, net_id): url = self._url("/networks/{0}", net_id) res = self._get(url) return self._result(res, json=True) @check_resource + @minimum_version('1.21') def connect_container_to_network(self, container, net_id): data = {"container": container} url = self._url("/networks/{0}/connect", net_id) self._post_json(url, data=data) @check_resource + @minimum_version('1.21') def disconnect_container_from_network(self, container, net_id): data = {"container": container} url = self._url("/networks/{0}/disconnect", net_id) |
