Přejít k hlavnímu obsahu
🔒 Režim náhledu. Prvních patnáct lekcí Foundations je zdarma; tato je Pro. Spusťte 7denní trial pro odemčení editoru, AI nápověd a zbytku kurzu. Karta vyžadována, zrušte kdykoli v Dashboard.
Spustit 7denní trial →
⚡
← Kurzy
›
FastAPI Production
›
Modul 1 · Základy FastAPI
›
Async, správně
quiz
4 / 105
🇨🇿
CS
▼
↗
Sdílet
⋯
Více
+75 XP
📋
Úkol
📖
Teorie
🤖
Pomoc AI
Úkol
📝 **Otázka:** Proč je škodlivé volat `requests.get(...)` uvnitř `async def` route? 📋 Vyber správnou odpověď. 💡 `requests` je synchronní knihovna.
🎯 Kvíz
Otázka
📝 **Otázka:** Proč je škodlivé volat `requests.get(...)` uvnitř `async def` route? 📋 Vyber správnou odpověď. 💡 `requests` je synchronní knihovna.
A
Uvicorn raises `RuntimeError: blocking call in coroutine` and returns 500 to the caller before the request even reaches your handler
B
It blocks the entire event loop, stalling every concurrent request on the worker until the synchronous HTTP call returns
C
Pydantic refuses to serialize the `requests.Response` object and the route returns a 422 even when the upstream call succeeded
D
FastAPI silently wraps the call in a threadpool, paying double overhead for what should be a single awaited coroutine
Odpovědět
💬 Diskuze
Buď první — polož otázku nebo se podělej o tip.
Přihlas se
abys se zapojil do diskuze. Čtení je zdarma.
Načítání diskuze…