.cherry_picker.toml .codecov.yml .editorconfig .git-blame-ignore-revs .gitattributes .github/CODEOWNERS .github/FUNDING.yml .github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/bug_report.yml .github/ISSUE_TEMPLATE/config.yml .github/ISSUE_TEMPLATE/feature_request.yml .github/PULL_REQUEST_TEMPLATE.md .github/config.yml .github/dependabot.yml .github/lock.yml .github/workflows/auto-merge.yml .github/workflows/ci.yml .github/workflows/post-dependabot.yml .github/workflows/update-pre-commit.yml .gitignore .gitmodules .lgtm.yml .mypy.ini .pre-commit-config.yaml .readthedocs.yml CHANGES.rst CHANGES/.TEMPLATE.rst CHANGES/.gitignore CHANGES/2174.bugfix CHANGES/2302.feature CHANGES/2492.feature CHANGES/2835.removal CHANGES/2977.removal CHANGES/3310.bugfix CHANGES/3462.feature CHANGES/3463.removal CHANGES/3482.bugfix CHANGES/3538.removal CHANGES/3539.removal CHANGES/3540.feature CHANGES/3542.removal CHANGES/3545.feature CHANGES/3547.removal CHANGES/3548.removal CHANGES/3551.misc CHANGES/3559.doc CHANGES/3562.bugfix CHANGES/3569.feature CHANGES/3580.removal CHANGES/3612.bugfix CHANGES/3613.bugfix CHANGES/3642.doc CHANGES/3685.doc CHANGES/3690.misc CHANGES/3721.bugfix CHANGES/3767.feature CHANGES/3787.feature CHANGES/3796.feature CHANGES/3828.feature CHANGES/3890.removal CHANGES/3892.feature CHANGES/3901.removal CHANGES/3929.removal CHANGES/3931.removal CHANGES/3932.removal CHANGES/3933.removal CHANGES/3934.removal CHANGES/3935.removal CHANGES/3939.removal CHANGES/3940.removal CHANGES/3942.removal CHANGES/3945.removal CHANGES/3948.removal CHANGES/3957.misc CHANGES/3994.misc CHANGES/4161.doc CHANGES/4277.feature CHANGES/4283.bugfix CHANGES/4299.bugfix CHANGES/4302.bugfix CHANGES/4368.bugfix CHANGES/4452.doc CHANGES/4504.doc CHANGES/4526.bugfix CHANGES/4558.bugfix CHANGES/4650.bugfix CHANGES/4656.bugfix CHANGES/4695.doc CHANGES/4706.feature CHANGES/5075.feature CHANGES/5191.doc CHANGES/5219.feature CHANGES/5258.bugfix CHANGES/5278.removal CHANGES/5284.feature CHANGES/5284.removal CHANGES/5287.feature CHANGES/5494.bugfix CHANGES/5494.misc CHANGES/5516.misc CHANGES/5533.misc CHANGES/5558.bugfix CHANGES/5634.feature CHANGES/5704.feature CHANGES/5783.feature CHANGES/5806.misc CHANGES/5829.misc CHANGES/5836.doc CHANGES/5864.feature CHANGES/5870.misc CHANGES/5894.bugfix CHANGES/5898.feature CHANGES/6180.bugfix CHANGES/6181.bugfix CHANGES/6189.bugfix CHANGES/6193.feature CHANGES/6195.bugfix CHANGES/6201.bugfix CHANGES/6205.misc CHANGES/6240.doc CHANGES/6274.doc.rst CHANGES/6276.doc CHANGES/6278.doc CHANGES/6305.bugfix CHANGES/6316.misc CHANGES/6329.misc CHANGES/6345.misc CHANGES/6378.removal CHANGES/6533.feature CHANGES/6547.bugfix CHANGES/6638.bugfix CHANGES/6700.doc CHANGES/6721.misc CHANGES/6784.misc CHANGES/6839.feature CHANGES/6998.doc CHANGES/README.rst CODE_OF_CONDUCT.md CONTRIBUTING.rst CONTRIBUTORS.txt HISTORY.rst LICENSE.txt MANIFEST.in Makefile README.rst aiohttp/__init__.py aiohttp/_cparser.pxd aiohttp/_find_header.h aiohttp/_find_header.pxd aiohttp/_helpers.pyi aiohttp/_helpers.pyx aiohttp/_http_parser.pyx aiohttp/_http_writer.pyx aiohttp/_websocket.pyx aiohttp/abc.py aiohttp/base_protocol.py aiohttp/client.py aiohttp/client_exceptions.py aiohttp/client_proto.py aiohttp/client_reqrep.py aiohttp/client_ws.py aiohttp/connector.py aiohttp/cookiejar.py aiohttp/formdata.py aiohttp/hdrs.py aiohttp/helpers.py aiohttp/http.py aiohttp/http_exceptions.py aiohttp/http_parser.py aiohttp/http_websocket.py aiohttp/http_writer.py aiohttp/locks.py aiohttp/log.py aiohttp/multipart.py aiohttp/payload.py aiohttp/py.typed aiohttp/pytest_plugin.py aiohttp/resolver.py aiohttp/streams.py aiohttp/tcp_helpers.py aiohttp/test_utils.py aiohttp/tracing.py aiohttp/typedefs.py aiohttp/web.py aiohttp/web_app.py aiohttp/web_exceptions.py aiohttp/web_fileresponse.py aiohttp/web_log.py aiohttp/web_middlewares.py aiohttp/web_protocol.py aiohttp/web_request.py aiohttp/web_response.py aiohttp/web_routedef.py aiohttp/web_runner.py aiohttp/web_server.py aiohttp/web_urldispatcher.py aiohttp/web_ws.py aiohttp/worker.py docs/Makefile docs/_snippets/cchardet-unmaintained-admonition.rst docs/_static/css/logo-adjustments.css docs/abc.rst docs/aiohttp-icon.svg docs/aiohttp-plain.svg docs/built_with.rst docs/changes.rst docs/client.rst docs/client_advanced.rst docs/client_quickstart.rst docs/client_reference.rst docs/conf.py docs/contributing.rst docs/deployment.rst docs/essays.rst docs/external.rst docs/faq.rst docs/favicon.ico docs/glossary.rst docs/http_request_lifecycle.rst docs/index.rst docs/logging.rst docs/make.bat docs/migration_to_2xx.rst docs/misc.rst docs/multipart.rst docs/multipart_reference.rst docs/new_router.rst docs/old-logo.png docs/old-logo.svg docs/powered_by.rst docs/spelling_wordlist.txt docs/streams.rst docs/structures.rst docs/testing.rst docs/third_party.rst docs/tracing_reference.rst docs/utilities.rst docs/web.rst docs/web_advanced.rst docs/web_exceptions.rst docs/web_lowlevel.rst docs/web_quickstart.rst docs/web_reference.rst docs/websocket_utilities.rst docs/whats_new_1_1.rst docs/whats_new_3_0.rst examples/background_tasks.py examples/cli_app.py examples/client_auth.py examples/client_json.py examples/client_ws.py examples/curl.py examples/fake_server.py examples/lowlevel_srv.py examples/server.crt examples/server.csr examples/server.key examples/server_simple.py examples/static_files.py examples/web_classview.py examples/web_cookies.py examples/web_rewrite_headers_middleware.py examples/web_srv.py examples/web_srv_route_deco.py examples/web_srv_route_table.py examples/web_ws.py examples/websocket.html pyproject.toml requirements/base.txt requirements/constraints.in requirements/constraints.txt requirements/cython.txt requirements/dev.txt requirements/doc-spelling.txt requirements/doc.txt requirements/lint.txt requirements/multidict.txt requirements/test.txt requirements/typing-extensions.txt setup.cfg setup.py tests/aiohttp.jpg tests/aiohttp.png tests/autobahn/Dockerfile.aiohttp tests/autobahn/Dockerfile.autobahn tests/autobahn/client/client.py tests/autobahn/client/fuzzingserver.json tests/autobahn/server/fuzzingclient.json tests/autobahn/server/server.py tests/autobahn/test_autobahn.py tests/conftest.py tests/data.unknown_mime_type tests/data.zero_bytes tests/hello.txt.gz tests/sample.txt tests/test___all__.py tests/test_base_protocol.py tests/test_circular_imports.py tests/test_classbasedview.py tests/test_client_connection.py tests/test_client_exceptions.py tests/test_client_fingerprint.py tests/test_client_functional.py tests/test_client_proto.py tests/test_client_request.py tests/test_client_response.py tests/test_client_session.py tests/test_client_ws.py tests/test_client_ws_functional.py tests/test_connector.py tests/test_cookiejar.py tests/test_flowcontrol_streams.py tests/test_formdata.py tests/test_helpers.py tests/test_http_exceptions.py tests/test_http_parser.py tests/test_http_writer.py tests/test_locks.py tests/test_loop.py tests/test_multipart.py tests/test_multipart_helpers.py tests/test_payload.py tests/test_proxy.py tests/test_proxy_functional.py tests/test_pytest_plugin.py tests/test_resolver.py tests/test_route_def.py tests/test_run_app.py tests/test_streams.py tests/test_tcp_helpers.py tests/test_test_utils.py tests/test_tracing.py tests/test_urldispatch.py tests/test_web_app.py tests/test_web_cli.py tests/test_web_exceptions.py tests/test_web_functional.py tests/test_web_log.py tests/test_web_middleware.py tests/test_web_request.py tests/test_web_request_handler.py tests/test_web_response.py tests/test_web_runner.py tests/test_web_sendfile.py tests/test_web_sendfile_functional.py tests/test_web_server.py tests/test_web_urldispatcher.py tests/test_web_websocket.py tests/test_web_websocket_functional.py tests/test_websocket_handshake.py tests/test_websocket_parser.py tests/test_websocket_writer.py tests/test_worker.py tools/bench-asyncio-write.py tools/check_changes.py tools/check_sum.py tools/cleanup_changes.py tools/drop_merged_branches.sh tools/gen.py tools/testing/Dockerfile tools/testing/Dockerfile.dockerignore tools/testing/entrypoint.sh vendor/llhttp <<<<<< network # path=./coverage.xml /home/runner/work/aiohttp/aiohttp/aiohttp /home/runner/work/aiohttp/aiohttp/tests <<<<<< EOF