Network model functions 'connect' and 'disconnect' did not accept or passthrough keyword arguments.

Signed-off-by: Jesper L. Nielsen <lyager@gmail.com>
This commit is contained in:
Jesper L. Nielsen 2017-04-24 17:57:38 +00:00 committed by Joffrey F
parent bd84bebfa9
commit 9412e21f1a
1 changed files with 9 additions and 4 deletions

View File

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