Skip to content

Commit a0c4c8c

Browse files
committed
[style] - Update code styling
1 parent 3512ec3 commit a0c4c8c

File tree

3 files changed

+27
-30
lines changed

3 files changed

+27
-30
lines changed

src/azure-cli/azure/cli/command_modules/vm/_vm_utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ def assign_identity(cli_ctx, getter, setter, identity_role=None, identity_scope=
777777

778778
# create role assignment:
779779
if identity_scope:
780-
principal_id = resource.get('identity').get('principal_id')
780+
principal_id = resource.get('identity', {}).get('principal_id')
781781

782782
identity_role_id = resolve_role_id(cli_ctx, identity_role, identity_scope)
783783
assignments_client = get_mgmt_service_client(cli_ctx, ResourceType.MGMT_AUTHORIZATION).role_assignments
@@ -837,6 +837,6 @@ def resolve_role_id(cli_ctx, role, scope):
837837

838838
class IdentityType(Enum):
839839
SYSTEM_ASSIGNED = 'SystemAssigned'
840-
USER_ASSIGNED = "UserAssigned"
841-
SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned, UserAssigned"
840+
USER_ASSIGNED = 'UserAssigned'
841+
SYSTEM_ASSIGNED_USER_ASSIGNED = 'SystemAssigned, UserAssigned'
842842
NONE = 'None'

src/azure-cli/azure/cli/command_modules/vm/custom.py

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -874,26 +874,32 @@ def setter(vm, external_identities=external_identities):
874874
command_args['mi_user_assigned'] = []
875875
else:
876876
command_args['mi_system_assigned'] = "True"
877+
command_args['mi_user_assigned'] = []
877878

878879
if vm.get('identity') and vm.get('identity').get('userAssignedIdentities'):
879-
[command_args['mi_user_assigned'].append(key) for key in list(vm.get('identity').get('userAssignedIdentities').keys())]
880+
for key in vm.get('identity').get('userAssignedIdentities').keys():
881+
command_args['mi_user_assigned'].append(key)
880882

881883
if identity.get('userAssignedIdentities'):
882-
[command_args['mi_user_assigned'].append(key) for key in list(identity.get('userAssignedIdentities').keys()) if key not in command_args['mi_user_assigned']]
884+
for key in identity.get('userAssignedIdentities').keys():
885+
if key not in command_args['mi_user_assigned']:
886+
command_args['mi_user_assigned'].append(key)
883887

884888
from .aaz.latest.vm._patch import Patch
885-
updateVmIdentity = Patch(cli_ctx=cmd.cli_ctx)(command_args=command_args)
886-
LongRunningOperation(cmd.cli_ctx)(updateVmIdentity)
887-
result = updateVmIdentity.result()
889+
update_vm_identity = Patch(cli_ctx=cmd.cli_ctx)(command_args=command_args)
890+
LongRunningOperation(cmd.cli_ctx)(update_vm_identity)
891+
result = update_vm_identity.result()
888892
return result
889893

890894
from ._vm_utils import assign_identity as assign_identity_helper
891895
assign_identity_helper(cmd.cli_ctx, getter, setter, identity_role=identity_role_id, identity_scope=identity_scope)
892896

893897
vm = getter()
894-
return _construct_identity_info(identity_scope, identity_role,
895-
vm.get('identity').get('principalId') or None if vm.get('identity') else None,
896-
vm.get('identity').get('userAssignedIdentities') or None if vm.get('identity') else None)
898+
return _construct_identity_info(
899+
identity_scope,
900+
identity_role,
901+
vm.get('identity').get('principalId') if vm.get('identity') else None,
902+
vm.get('identity').get('userAssignedIdentities') if vm.get('identity') else None)
897903
# endregion
898904

899905

@@ -2518,7 +2524,7 @@ def _remove_identities(cmd, resource_group_name, name, identities, getter, sette
25182524
return None
25192525
emsis_to_remove = []
25202526
if identities:
2521-
existing_emsis = {x.lower() for x in list((resource.identity.user_assigned_identities or {}).keys())}
2527+
existing_emsis = {x.lower() for x in (resource.identity.user_assigned_identities or {}).keys()}
25222528
emsis_to_remove = {x.lower() for x in identities}
25232529
non_existing = emsis_to_remove.difference(existing_emsis)
25242530
if non_existing:
@@ -2560,18 +2566,18 @@ def _remove_identities_by_aaz(cmd, resource_group_name, name, identities, getter
25602566
if existing_identity is None:
25612567
return None
25622568

2563-
existing_emsis = [x.lower() for x in list((existing_identity.get('userAssignedIdentities') or {}).keys())]
2569+
existing_emsis = [x.lower() for x in (existing_identity.get('userAssignedIdentities') or {}).keys()]
25642570

25652571
if identities:
25662572
emsis_to_remove = [x.lower() for x in identities]
25672573

2568-
non_existing = [emsis for emsis in emsis_to_remove if not emsis in existing_emsis]
2574+
non_existing = [emsis for emsis in emsis_to_remove if emsis not in existing_emsis]
25692575
if non_existing:
25702576
raise CLIError("'{}' are not associated with '{}'".format(','.join(non_existing), name))
25712577

2572-
emsis_to_be_retain = [emsis for emsis in existing_emsis if not emsis in emsis_to_remove]
2578+
emsis_to_retain = [emsis for emsis in existing_emsis if emsis not in emsis_to_remove]
25732579

2574-
if not emsis_to_be_retain: # if all emsis are gone, we need to update the type
2580+
if not emsis_to_retain: # if all emsis are gone, we need to update the type
25752581
if existing_identity['type'] == IdentityType.USER_ASSIGNED.value:
25762582
existing_identity['type'] = IdentityType.NONE.value
25772583
elif existing_identity['type'] == IdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED.value:
@@ -2602,12 +2608,12 @@ def setter(resource_group_name, vm_name, vm):
26022608

26032609
from ._vm_utils import IdentityType
26042610
if vm.get('identity') and vm.get('identity').get('type') == IdentityType.USER_ASSIGNED.value:
2605-
command_args['mi_user_assigned'] = [key for key in list((vm.get('identity').get('userAssignedIdentities') or {}).keys())] + ['UserAssigned']
2611+
command_args['mi_user_assigned'] = [key for key in (vm.get('identity').get('userAssignedIdentities') or {}).keys()] + ['UserAssigned']
26062612
elif vm.get('identity') and vm.get('identity').get('type') == IdentityType.SYSTEM_ASSIGNED.value:
26072613
command_args['mi_user_assigned'] = []
26082614
command_args['mi_system_assigned'] = 'True'
26092615
elif vm.get('identity') and vm.get('identity').get('type') == IdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED.value:
2610-
command_args['mi_user_assigned'] = [key for key in list((vm.get('identity').get('userAssignedIdentities') or {}).keys())]
2616+
command_args['mi_user_assigned'] = [key for key in (vm.get('identity').get('userAssignedIdentities') or {}).keys()]
26112617
command_args['mi_system_assigned'] = 'True'
26122618
else:
26132619
command_args['mi_user_assigned'] = []

src/azure-cli/azure/cli/command_modules/vm/operations/vm.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def _output(self, *args, **kwargs):
180180

181181
class VirtualMachinesUpdate(_VMPatch.VirtualMachinesUpdate):
182182
def _format_content(self, content):
183-
if type(content) == str:
183+
if isinstance(content, str):
184184
content = json.loads(content)
185185

186186
if not content.get('identity'):
@@ -195,7 +195,7 @@ def _format_content(self, content):
195195
if 'UserAssigned' in identities.keys():
196196
identities.pop('UserAssigned')
197197

198-
for key in identities.keys():
198+
for key in list(identities.keys()):
199199
identities[key] = None
200200

201201
if len(content.get('identity', {}).get('userAssignedIdentities', {}).keys()) < 1:
@@ -207,16 +207,7 @@ def __call__(self, *args, **kwargs):
207207
request = self.make_request()
208208
request.data = self._format_content(request.data)
209209
session = self.client.send_request(request=request, stream=False, **kwargs)
210-
if session.http_response.status_code in [202]:
211-
return self.client.build_lro_polling(
212-
self.ctx.args.no_wait,
213-
session,
214-
self.on_200,
215-
self.on_error,
216-
lro_options={"final-state-via": "azure-async-operation"},
217-
path_format_arguments=self.url_parameters,
218-
)
219-
if session.http_response.status_code in [200]:
210+
if session.http_response.status_code in [200, 202]:
220211
return self.client.build_lro_polling(
221212
self.ctx.args.no_wait,
222213
session,

0 commit comments

Comments
 (0)