/
pickling
/
mcp-sourcecontrol-python
Обзор
Документация
Войти
/
pickling
/
mcp-sourcecontrol-python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/mcp_sourcecontrol/tools/errors.py
13 строк
578 B
pickling-21
Python-порт mcp-sourcecontrol: 20 инструментов, stdio и Streamable HTTP
29 июл 2026, 02:18
29 июл 2026, 02:18
bc8bde4
Код
Авторство
О чём код?
"""Преобразование исключений в текст MCP tool-ошибки. Порт src/tools/tool-error.ts.""" from __future__ import annotations from ..client import ScNetworkError def to_tool_error_message(error: BaseException) -> str: """Человекочитаемое сообщение: сетевые ошибки — отдельной формулировкой.""" if isinstance(error, ScNetworkError): return f"SourceControl unreachable ({error.code})." message = str(error) return message if message else "Unknown error"