perf: 去掉 warning

pull/10003/head
ibuler 2023-03-20 10:01:42 +08:00
commit 209f0d72b4
2 changed files with 7 additions and 5 deletions

View File

@ -49,12 +49,12 @@ class JMSInventory:
if gateway.password:
proxy_command_list.insert(
0, "sshpass -p '{}'".format(gateway.password)
0, "sshpass -p {}".format(gateway.password)
)
if gateway.private_key:
proxy_command_list.append("-i {}".format(gateway.private_key_path))
proxy_command = '-o ProxyCommand=\"{}\"'.format(
proxy_command = "-o ProxyCommand='{}'".format(
" ".join(proxy_command_list)
)
return {"ansible_ssh_common_args": proxy_command}

View File

@ -1,7 +1,6 @@
# -*- coding: utf-8 -*-
#
from django.db.models import Q, QuerySet
from django.db.models import Q
from django.utils.translation import ugettext_lazy as _
from rest_framework import serializers
@ -119,7 +118,10 @@ class AssetPermissionSerializer(BulkOrgResourceModelSerializer):
return
assets = self.get_all_assets(nodes, assets)
accounts = self.create_accounts(assets)
push_accounts_to_assets_task.delay([str(account.id) for account in accounts])
account_ids = [str(account.id) for account in accounts]
slice_count = 20
for i in range(0, len(account_ids), slice_count):
push_accounts_to_assets_task.delay(account_ids[i:i + slice_count])
def validate_accounts(self, usernames: list[str]):
template_ids = []