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): """