mirror of
https://github.com/ansible/awx.git
synced 2026-03-08 05:01:09 -02:30
Use fromkeys for constant
* https://sonarcloud.io/project/issues?open=AZeD0GsJyrLLb-kZUOoF&id=ansible_awx
This commit is contained in:
committed by
Chris Meyers
parent
91118adbd3
commit
4de9c8356b
@@ -2165,13 +2165,13 @@ class BulkHostDeleteSerializer(serializers.Serializer):
|
|||||||
attrs['hosts_data'] = attrs['host_qs'].values()
|
attrs['hosts_data'] = attrs['host_qs'].values()
|
||||||
|
|
||||||
if len(attrs['host_qs']) == 0:
|
if len(attrs['host_qs']) == 0:
|
||||||
error_hosts = {host: "Hosts do not exist or you lack permission to delete it" for host in attrs['hosts']}
|
error_hosts = dict.fromkeys(attrs['hosts'], "Hosts do not exist or you lack permission to delete it")
|
||||||
raise serializers.ValidationError({'hosts': error_hosts})
|
raise serializers.ValidationError({'hosts': error_hosts})
|
||||||
|
|
||||||
if len(attrs['host_qs']) < len(attrs['hosts']):
|
if len(attrs['host_qs']) < len(attrs['hosts']):
|
||||||
hosts_exists = [host['id'] for host in attrs['hosts_data']]
|
hosts_exists = [host['id'] for host in attrs['hosts_data']]
|
||||||
failed_hosts = list(set(attrs['hosts']).difference(hosts_exists))
|
failed_hosts = list(set(attrs['hosts']).difference(hosts_exists))
|
||||||
error_hosts = {host: "Hosts do not exist or you lack permission to delete it" for host in failed_hosts}
|
error_hosts = dict.fromkeys(failed_hosts, "Hosts do not exist or you lack permission to delete it")
|
||||||
raise serializers.ValidationError({'hosts': error_hosts})
|
raise serializers.ValidationError({'hosts': error_hosts})
|
||||||
|
|
||||||
# Getting all inventories that the hosts can be in
|
# Getting all inventories that the hosts can be in
|
||||||
|
|||||||
Reference in New Issue
Block a user