Avatar for the aio-libs user
aio-libs
aiohttp
BlogDocsChangelog

Performance History

Latest Results

Only eager-start request sending when inside the request's loop The eager_start optimization in ClientRequest.send() schedules the request task with loop.call_soon(..., context=None), which makes it run on the caller's running loop. When a session is used from a different thread than the one running its loop, the send task is scheduled on that thread's loop while the request is owned by the session's loop -- the eager task then fails inside the foreign loop ("attached to a different loop") and leaves the calling code waiting on an error that never arrives. Only take the eager path when the calling thread is inside the request's own loop, and fall back to the standard loop.create_task path otherwise. Fixes #13346 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
aryansk:fix-eager-start-cross-loop-13346
5 hours ago
Fix
upload-progress
11 hours ago
Fix
upload-progress
11 hours ago
Check for existing upload
upload-progress
13 hours ago
Update web_request.py
fix-multipart-fds
13 hours ago
Apply suggestion from @Dreamsorcerer
upload-progress
14 hours ago
Skip executor
fix-multipart-fds
14 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
Only eager-start request sending when inside the request's loop#13429
5 hours ago
04c4bdf
aryansk:fix-eager-start-cross-loop-13346
CodSpeed Performance Gauge
-10%
6 hours ago
0ae8684
Swastikbhat-lab:fix/ipv6-zone-proxy-request-line
CodSpeed Performance Gauge
0%
11 hours ago
b461e89
upload-progress
© 2026 CodSpeed Technology
Home Terms Privacy Docs