b16a0a811c2b742113f27f53302b49515e45510f
requests.get() calls had no timeout and ran directly on the aiohttp event loop, so a single dead logo host would hang for minutes and block every other request. Add timeouts and move logo downloads in get_logo to a thread executor so a slow/dead host no longer stalls the whole server. 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%