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

Don't re-await main_task in run_app finally when it's already done

#12493
Comparing
AndrewKarelin:fix-run_app-traceback
(
85aba50
) with
master
(
7d534ab
)
CodSpeed Performance Gauge
0%
Untouched
67
Ignored
5
Skipped
4

Benchmarks

76 total
test_one_hundred_get_requests_iter_chunks_on_10mb_chunked_payload[pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
+4%
1.2 s1.1 s
test_ten_compressed_responses_iter_chunked_1mb[isal.isal_zlib-pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
+2%
55.7 ms54.8 ms
test_ten_compressed_responses_iter_chunked_1mb[zlib-pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
+2%
287.6 ms282.9 ms
test_send_one_hundred_websocket_text_messages_with_mask[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
+1%
837.4 µs826.3 µs
test_load_cookies_into_temp_cookiejar
tests/test_benchmarks_cookiejar.py
CodSpeed Performance Gauge
+1%
190.9 µs189.1 µs
test_resolve_gitapi[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
+1%
298.8 ms296.7 ms
test_web_response_with_text_body
tests/test_benchmarks_web_response.py
CodSpeed Performance Gauge
+1%
684 µs679.5 µs
test_one_thousand_large_round_trip_websocket_text_messages[pyloop]
tests/test_benchmarks_client_ws.py
CodSpeed Performance Gauge
+1%
21 ms20.9 ms
test_ten_streamed_responses_iter_chunked_4096[pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
0%
36.4 ms36.2 ms
test_simple_web_file_sendfile_fallback_response[pyloop]
tests/test_benchmarks_web_fileresponse.py
CodSpeed Performance Gauge
0%
85.7 ms85.3 ms
test_web_response_with_headers
tests/test_benchmarks_web_response.py
CodSpeed Performance Gauge
0%
692.1 µs689 µs
test_ten_compressed_responses_iter_chunked_1mb[zlib_ng.zlib_ng-pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
0%
64.7 ms64.4 ms
test_send_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
599.5 µs597.4 µs
test_resolve_root_route[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
0%
899.7 µs896.8 µs
test_resolve_multiple_fixed_url_with_many_routes[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
test_web_response_with_bytes_body
tests/test_benchmarks_web_response.py
CodSpeed Performance Gauge
0%
541 µs539.6 µs
test_resolve_static_root_route[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
0%
1 ms1 ms
test_resolve_multiple_level_fixed_url_with_many_routes[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
0%
8.7 ms8.7 ms
test_get_request_with_251308_compressed_chunked_payload[isal.isal_zlib-pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
0%
72.6 ms72.4 ms
test_simple_web_response
tests/test_benchmarks_web_response.py
CodSpeed Performance Gauge
0%
448.3 µs447.6 µs
test_resolve_single_fixed_url_with_many_routes[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
0%
904.1 µs902.5 µs
test_resolve_gitapi_subapps[pyloop]
tests/test_benchmarks_web_urldispatcher.py
CodSpeed Performance Gauge
0%
297.5 ms297.1 ms
test_one_hundred_json_post_requests[pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
0%
39.9 ms39.8 ms
test_simple_web_file_response_not_modified[pyloop]
tests/test_benchmarks_web_fileresponse.py
CodSpeed Performance Gauge
0%
55.8 ms55.8 ms
test_simple_web_file_response[pyloop]
tests/test_benchmarks_web_fileresponse.py
CodSpeed Performance Gauge
0%
79 ms78.9 ms

Commits

Click on a commit to change the comparison range
Base
master
7d534ab
-9.04%
Add CHANGES/12493.bugfix
cb159ee
10 hours ago
by AndrewKarelin
+9.12%
Fix mypy: use traceback.extract_tb and silence unreachable yield
85aba50
10 hours ago
by AndrewKarelin
© 2026 CodSpeed Technology
Home Terms Privacy Docs