File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -21,10 +21,10 @@ class Network(object):
21
21
Network context manager for programmatically connecting containers.
22
22
"""
23
23
24
- def __init__ (self , docker_client_kw : Optional [dict ] = None , ** kwargs ) -> None :
24
+ def __init__ (self , docker_client_kw : Optional [dict ] = None , docker_network_kw : Optional [ dict ] = None ) -> None :
25
25
self .name = str (uuid .uuid4 ())
26
26
self ._docker = DockerClient (** (docker_client_kw or {}))
27
- self ._kwargs = kwargs
27
+ self ._docker_network_kw = docker_network_kw or {}
28
28
29
29
def connect (self , container_id : str , network_aliases : Optional [list ] = None ):
30
30
self ._network .connect (container_id , aliases = network_aliases )
@@ -33,7 +33,7 @@ def remove(self) -> None:
33
33
self ._network .remove ()
34
34
35
35
def __enter__ (self ) -> 'Network' :
36
- self ._network = self ._docker .client .networks .create (self .name , ** self ._kwargs )
36
+ self ._network = self ._docker .client .networks .create (self .name , ** self ._docker_network_kw )
37
37
self .id = self ._network .id
38
38
return self
39
39
You can’t perform that action at this time.
0 commit comments