@@ -57,28 +57,28 @@ class BoundServer(BoundModelBase, Server):
5757 def __init__ (self , client : ServersClient , data : dict , complete : bool = True ):
5858 datacenter = data .get ("datacenter" )
5959 if datacenter is not None :
60- data ["datacenter" ] = BoundDatacenter (client ._client .datacenters , datacenter )
60+ data ["datacenter" ] = BoundDatacenter (client ._parent .datacenters , datacenter )
6161
6262 volumes = data .get ("volumes" , [])
6363 if volumes :
6464 volumes = [
65- BoundVolume (client ._client .volumes , {"id" : volume }, complete = False )
65+ BoundVolume (client ._parent .volumes , {"id" : volume }, complete = False )
6666 for volume in volumes
6767 ]
6868 data ["volumes" ] = volumes
6969
7070 image = data .get ("image" , None )
7171 if image is not None :
72- data ["image" ] = BoundImage (client ._client .images , image )
72+ data ["image" ] = BoundImage (client ._parent .images , image )
7373
7474 iso = data .get ("iso" , None )
7575 if iso is not None :
76- data ["iso" ] = BoundIso (client ._client .isos , iso )
76+ data ["iso" ] = BoundIso (client ._parent .isos , iso )
7777
7878 server_type = data .get ("server_type" )
7979 if server_type is not None :
8080 data ["server_type" ] = BoundServerType (
81- client ._client .server_types , server_type
81+ client ._parent .server_types , server_type
8282 )
8383
8484 public_net = data .get ("public_net" )
@@ -90,7 +90,7 @@ def __init__(self, client: ServersClient, data: dict, complete: bool = True):
9090 )
9191 ipv4_primary_ip = (
9292 BoundPrimaryIP (
93- client ._client .primary_ips ,
93+ client ._parent .primary_ips ,
9494 {"id" : public_net ["ipv4" ]["id" ]},
9595 complete = False ,
9696 )
@@ -104,7 +104,7 @@ def __init__(self, client: ServersClient, data: dict, complete: bool = True):
104104 )
105105 ipv6_primary_ip = (
106106 BoundPrimaryIP (
107- client ._client .primary_ips ,
107+ client ._parent .primary_ips ,
108108 {"id" : public_net ["ipv6" ]["id" ]},
109109 complete = False ,
110110 )
@@ -113,14 +113,14 @@ def __init__(self, client: ServersClient, data: dict, complete: bool = True):
113113 )
114114 floating_ips = [
115115 BoundFloatingIP (
116- client ._client .floating_ips , {"id" : floating_ip }, complete = False
116+ client ._parent .floating_ips , {"id" : floating_ip }, complete = False
117117 )
118118 for floating_ip in public_net ["floating_ips" ]
119119 ]
120120 firewalls = [
121121 PublicNetworkFirewall (
122122 BoundFirewall (
123- client ._client .firewalls , {"id" : firewall ["id" ]}, complete = False
123+ client ._parent .firewalls , {"id" : firewall ["id" ]}, complete = False
124124 ),
125125 status = firewall ["status" ],
126126 )
@@ -143,7 +143,7 @@ def __init__(self, client: ServersClient, data: dict, complete: bool = True):
143143 private_nets = [
144144 PrivateNet (
145145 network = BoundNetwork (
146- client ._client .networks ,
146+ client ._parent .networks ,
147147 {"id" : private_net ["network" ]},
148148 complete = False ,
149149 ),
@@ -158,7 +158,7 @@ def __init__(self, client: ServersClient, data: dict, complete: bool = True):
158158 placement_group = data .get ("placement_group" )
159159 if placement_group :
160160 placement_group = BoundPlacementGroup (
161- client ._client .placement_groups , placement_group
161+ client ._parent .placement_groups , placement_group
162162 )
163163 data ["placement_group" ] = placement_group
164164
@@ -996,7 +996,7 @@ def create_image(
996996 )
997997 return CreateImageResponse (
998998 action = BoundAction (self ._parent .actions , response ["action" ]),
999- image = BoundImage (self ._client .images , response ["image" ]),
999+ image = BoundImage (self ._parent .images , response ["image" ]),
10001000 )
10011001
10021002 def rebuild (
0 commit comments