@@ -39,29 +39,32 @@ def __init__(self, client: FirewallsClient, data: dict, complete: bool = True):
3939
4040 applied_to = data .get ("applied_to" , [])
4141 if applied_to :
42+ # pylint: disable=import-outside-toplevel
4243 from ..servers import BoundServer
4344
44- ats = []
45- for a in applied_to :
46- if a ["type" ] == FirewallResource .TYPE_SERVER :
47- ats .append (
45+ data_applied_to = []
46+ for firewall_resource in applied_to :
47+ if firewall_resource ["type" ] == FirewallResource .TYPE_SERVER :
48+ data_applied_to .append (
4849 FirewallResource (
49- type = a ["type" ],
50+ type = firewall_resource ["type" ],
5051 server = BoundServer (
51- client ._client .servers , a ["server" ], complete = False
52+ client ._client .servers ,
53+ firewall_resource ["server" ],
54+ complete = False ,
5255 ),
5356 )
5457 )
55- elif a ["type" ] == FirewallResource .TYPE_LABEL_SELECTOR :
56- ats .append (
58+ elif firewall_resource ["type" ] == FirewallResource .TYPE_LABEL_SELECTOR :
59+ data_applied_to .append (
5760 FirewallResource (
58- type = a ["type" ],
61+ type = firewall_resource ["type" ],
5962 label_selector = FirewallResourceLabelSelector (
60- selector = a ["label_selector" ]["selector" ]
63+ selector = firewall_resource ["label_selector" ]["selector" ]
6164 ),
6265 )
6366 )
64- data ["applied_to" ] = ats
67+ data ["applied_to" ] = data_applied_to
6568
6669 super ().__init__ (client , data , complete )
6770
0 commit comments