MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / load_tool_config

Method load_tool_config

client/node/toolloader/loadtool.py:254–268  ·  view source on GitHub ↗

拉取|更新工具配置文件 :return:

(self, load_common_tools=True)

Source from the content-addressed store, hash-verified

252
253class ToolConfigLoader(object):
254 def load_tool_config(self, load_common_tools=True):
255 """
256 拉取|更新工具配置文件
257 :return:
258 """
259 tool_config = ToolConfig()
260 tool_config_url = tool_config.get_tool_config_url()
261 LogPrinter.info(f"Load tool config: {tool_config_url}")
262 tool_config_dir_name = tool_config.get_tool_config_dir_name()
263 tool_config_dir_path = tool_config.get_tool_config_dir_path()
264 load_type, dirpath_copy_from = ToolCommonLoader.load_tool_type(tool_config_dir_path, tool_config_dir_name, tool_config_url)
265
266 ToolCommonLoader.load_tool(load_type, tool_config_dir_path, dirpath_copy_from, tool_config_url)
267 if load_common_tools:
268 self.load_common_tools_and_set_env()
269
270 def load_common_tools_and_set_env(self):
271 """

Callers 3

mainMethod · 0.80
load_toolsMethod · 0.80
generate_requestMethod · 0.80

Calls 8

get_tool_config_urlMethod · 0.95
ToolConfigClass · 0.90
load_tool_typeMethod · 0.80
load_toolMethod · 0.80
infoMethod · 0.45

Tested by

no test coverage detected