From 9412e21f1ab4a9ff849885f7fcfd86f17ab1f59c Mon Sep 17 00:00:00 2001 From: "Jesper L. Nielsen" Date: Mon, 24 Apr 2017 17:57:38 +0000 Subject: [PATCH] Network model functions 'connect' and 'disconnect' did not accept or passthrough keyword arguments. Signed-off-by: Jesper L. Nielsen --- docker/models/networks.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docker/models/networks.py b/docker/models/networks.py index e620e157..50601ad4 100644 --- a/docker/models/networks.py +++ b/docker/models/networks.py @@ -25,7 +25,7 @@ class Network(Model): (self.attrs.get('Containers') or {}).keys() ] - def connect(self, container): + def connect(self, container, *args, **kwargs): """ Connect a container to this network. @@ -52,9 +52,12 @@ class Network(Model): """ if isinstance(container, Container): container = container.id - return self.client.api.connect_container_to_network(container, self.id) + return self.client.api.connect_container_to_network(container, + self.id, + *args, + **kwargs) - def disconnect(self, container): + def disconnect(self, container, *args, **kwargs): """ Disconnect a container from this network. @@ -72,7 +75,9 @@ class Network(Model): if isinstance(container, Container): container = container.id return self.client.api.disconnect_container_from_network(container, - self.id) + self.id, + *args, + **kwargs) def remove(self): """