/
ksilisk
/
spbtechrun_hack
Обзор
Документация
Войти
/
ksilisk
/
spbtechrun_hack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
python/mcp/http_client.py
25 строк
617 B
Shaliko Salimov
fixed api clients
05 дек 2025, 21:03
05 дек 2025, 21:03
f536349
Код
Авторство
О чём код?
from __future__ import annotations import httpx _client: httpx.AsyncClient | None = None async def init_http_client() -> httpx.AsyncClient: global _client if _client is None: _client = httpx.AsyncClient(timeout=httpx.Timeout(20.0, connect=5.0)) return _client def get_http_client() -> httpx.AsyncClient: if _client is None: raise RuntimeError("HTTP client is not initialized. Call init_http_client() during startup.") return _client async def close_http_client() -> None: global _client if _client is not None: await _client.aclose() _client = None