3eff9519dbb02581707c41274ad9148e6ada4972
run_xtream_import made 6 sequential synchronous requests.get() calls (60s timeout each) directly inside an asyncio task, so the whole event loop — and every other request/socket the server was handling — stalled for the full duration of each Xtream import, same failure mode as the logo-download freeze fixed earlier. Run them through run_in_executor instead so the loop stays free. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
1.7 MiB
Languages
HTML
51.1%
Python
38.7%
JavaScript
9.3%
Shell
0.7%
Dockerfile
0.2%