You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Типизировать реестр обработчиков до серверного плагина hey-api #10
Сейчас Handlers = dict[str, Callable[..., Any]], а _response_model читает __annotations__. Неверная сигнатура ловится только прогоном.
Проверено 14.10.2026: @hey-api/openapi-python 0.0.24 (latest) и
0.0.0-next-20260930190945 умеют только pydantic и sdk с клиентом httpx;
серверного плагина нет, SDK печатает заглушки без параметров
(def users_update(self)), необязательное поле не отличается от обнуляемого, SecretStr нет.
Сделать: Protocol или TypedDict на версию по operationId и сгенерированным
моделям запросов и ответов, чтобы проверка типов ловила неверную сигнатуру.
Вариант: небольшой скрипт генерации из спеки, пока плагина нет.
Activity
refactor!: перевести проект на современный стек FastAPI (#13)
mokevnin commentedon Oct 15, 2026
Сделано в #13.