Retrieve a registered tool handler by name. Note: This method is internal and should not be called directly. Args: name: The name of the tool to retrieve. Returns: The tool handler if found, or None if no handler is registered
(self, name: str)
| 2400 | self._tool_handlers[tool.name] = tool.handler |
| 2401 | |
| 2402 | def _get_tool_handler(self, name: str) -> ToolHandler | None: |
| 2403 | """ |
| 2404 | Retrieve a registered tool handler by name. |
| 2405 | |
| 2406 | Note: |
| 2407 | This method is internal and should not be called directly. |
| 2408 | |
| 2409 | Args: |
| 2410 | name: The name of the tool to retrieve. |
| 2411 | |
| 2412 | Returns: |
| 2413 | The tool handler if found, or None if no handler is registered |
| 2414 | for the given name. |
| 2415 | """ |
| 2416 | with self._tool_handlers_lock: |
| 2417 | return self._tool_handlers.get(name) |
| 2418 | |
| 2419 | def _register_permission_handler(self, handler: _PermissionHandlerFn | None) -> None: |
| 2420 | """ |
no test coverage detected