mirror of https://github.com/langgenius/dify.git
fix: circular import
This commit is contained in:
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…
Reference in New Issue