获取或创建 HTTP 会话
(self)
| 64 | self._session: Optional[aiohttp.ClientSession] = None |
| 65 | |
| 66 | async def _get_session(self) -> aiohttp.ClientSession: |
| 67 | """获取或创建 HTTP 会话""" |
| 68 | if self._session is None or self._session.closed: |
| 69 | self._session = aiohttp.ClientSession() |
| 70 | return self._session |
| 71 | |
| 72 | async def call_tool(self, name: str, **kwargs) -> Any: |
| 73 | """ |
no outgoing calls
no test coverage detected