fix: circular import

pull/22744/head
Yeuoly 7 months ago
parent 7fa952b1a2
commit de6708382b

@ -24,7 +24,6 @@ from core.tools.plugin_tool.tool import PluginTool
from core.tools.utils.uuid_utils import is_valid_uuid
from core.tools.workflow_as_tool.provider import WorkflowToolProviderController
from core.workflow.entities.variable_pool import VariablePool
from services.tools.builtin_tools_manage_service import BuiltinToolManageService
from services.tools.mcp_tools_manage_service import MCPToolManageService
if TYPE_CHECKING:
@ -254,6 +253,9 @@ class ToolManager:
# check if the credentials is expired
if builtin_provider.expires_at != -1 and builtin_provider.expires_at < int(time.time()):
# TODO: circular import
from services.tools.builtin_tools_manage_service import BuiltinToolManageService
# refresh the credentials
tool_provider = ToolProviderID(provider_id)
provider_name = tool_provider.provider_name

Loading…
Cancel
Save