From 6552076856bed2925b1611326630b341f27f41b2 Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Wed, 31 Aug 2016 18:41:17 -0700 Subject: Add support for force disconnect Signed-off-by: Joffrey F --- docker/api/network.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'docker/api/network.py') diff --git a/docker/api/network.py b/docker/api/network.py index c4f48c2..0ee0dab 100644 --- a/docker/api/network.py +++ b/docker/api/network.py @@ -93,8 +93,15 @@ class NetworkApiMixin(object): @check_resource @minimum_version('1.21') - def disconnect_container_from_network(self, container, net_id): - data = {"container": container} + def disconnect_container_from_network(self, container, net_id, + force=False): + data = {"Container": container} + if force: + if version_lt(self._version, '1.22'): + raise InvalidVersion( + 'Forced disconnect was introduced in API 1.22' + ) + data['Force'] = force url = self._url("/networks/{0}/disconnect", net_id) res = self._post_json(url, data=data) self._raise_for_status(res) -- cgit v1.2.1