/
ksilisk
/
spbtechrun_hack
Обзор
Документация
Войти
/
ksilisk
/
spbtechrun_hack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
python/mcp/dou_client.py
25 строк
729 B
Shaliko Salimov
documents for RAG and supported polyclinics + dou
10 дек 2025, 20:51
10 дек 2025, 20:51
7cd073f
Код
Авторство
О чём код?
from typing import Any from base_client import YazzhBaseClient from mappers import map_dou from yazzh import Dou class DouClient(YazzhBaseClient): async def list_doi( self, *, district: str | None = None, age_year: int | None = None, ) -> list[Dou]: params: dict[str, Any] = { "doo_status": "Функционирует", "legal_form": "Государственная" } if district is not None and district != "": params["district"] = district if age_year is not None: params["age_year"] = age_year payload = await self._get("/dou/", params=params) return map_dou(payload)