/
sergek12
/
Selectel_Python_developer
Обзор
Документация
Войти
/
sergek12
/
Selectel_Python_developer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/api/v1/parse.py
18 строк
540 B
AmbrellaNotEvil
Add files via upload
15 мар 2026, 22:56
Не верифицирован
15 мар 2026, 22:56
442fbbd
Код
Авторство
О чём код?
from fastapi import APIRouter, Depends from sqlalchemy.ext.asyncio import AsyncSession from app.db.session import async_session_maker from app.services.parser import parse_and_store router = APIRouter(prefix="/parse", tags=["parser"]) async def get_session() -> AsyncSession: async with async_session_maker() as session: yield session @router.post("/") async def parse_endpoint(session: AsyncSession = Depends(get_session)) -> dict: created_count = await parse_and_store(session) return {"created": created_count}