Skip to content

Commit 4246409

Browse files
committed
[Application] Tool node execution error
1 parent 09ef1a5 commit 4246409

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

apps/application/flow/step_node/tool_lib_node/impl/base_tool_lib_node.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import traceback
1616
from typing import Dict
1717

18+
import requests.exceptions
1819
import uuid_utils.compat as uuid
1920
from django.core.files.uploadedfile import InMemoryUploadedFile
2021
from django.db.models import QuerySet
@@ -32,6 +33,7 @@
3233
from oss.serializers.file import FileSerializer
3334
from tools.models import Tool, ToolRecord, ToolTaskTypeChoices
3435

36+
requests.exceptions.HTTPError
3537
function_executor = ToolExecutor()
3638

3739

@@ -252,7 +254,7 @@ def tool_exec_record(self, tool_lib, all_params):
252254
start_time = time.time()
253255
try:
254256
# 过滤掉 tool_init_params 中的参数
255-
tool_init_params = json.loads(rsa_long_decrypt(tool_lib.init_params))
257+
tool_init_params = json.loads(rsa_long_decrypt(tool_lib.init_params) if tool_lib.init_params else '{}')
256258
if tool_init_params:
257259
filtered_args = {
258260
k: v for k, v in all_params.items()

0 commit comments

Comments
 (0)