summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2015-10-08 08:02:03 -0700
committerJoffrey F <joffrey@docker.com>2015-10-14 17:26:50 -0700
commitd141976303de48d511f5e5da95edfb8e536db84f (patch)
treee1d6125270a8c02022562e38f9331a3eee87e213 /docker
parent53589e5f0a4ddfc3cec8f48b5f3d807e2deb0ace (diff)
downloaddocker-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.py8
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)