10000 chore: call base class constructor in McpTool constructor. · liunix61/adk-python@d0f117e · GitHub
[go: up one dir, main page]

Skip to content

Commit d0f117e

Browse files
Jacksunweicopybara-github
authored andcommitted
chore: call base class constructor in McpTool constructor.
PiperOrigin-RevId: 759644369
1 parent dcb50ef commit d0f117e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/google/adk/tools/mcp_tool/mcp_tool.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
from google.genai.types import FunctionDeclaration
1818
from typing_extensions import override
1919

20-
from .mcp_session_manager import MCPSessionManager, retry_on_closed_resource
20+
from .mcp_session_manager import MCPSessionManager
21+
from .mcp_session_manager import retry_on_closed_resource
2122

2223
# Attempt to import MCP Tool from the MCP library, and hints user to upgrade
2324
# their Python version to 3.10 if it fails.
@@ -36,9 +37,9 @@
3637
raise e
3738

3839

39-
from ..base_tool import BaseTool
4040
from ...auth.auth_credential import AuthCredential
4141
from ...auth.auth_schemes import AuthScheme
42+
from ..base_tool import BaseTool
4243
from ..openapi_tool.openapi_spec_parser.rest_api_tool import to_gemini_schema
4344
from ..tool_context import ToolContext
4445

@@ -79,8 +80,7 @@ def __init__(
7980
raise ValueError("mcp_tool cannot be None")
8081
if mcp_session is None:
8182
raise ValueError("mcp_session cannot be None")
82-
self.name = mcp_tool.name
83-
self.description = mcp_tool.description if mcp_tool.description else ""
83+
super().__init__(name=mcp_tool.name, description=mcp_tool.description or "")
8484
self._mcp_tool = mcp_tool
8585
self._mcp_session = mcp_session
8686
self._mcp_session_manager = mcp_session_manager

0 commit comments

Comments
 (0)
0