Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into else_after_return
Browse files Browse the repository at this point in the history
  • Loading branch information
bdraco committed Sep 22, 2024
2 parents fea6eae + 3c1ca45 commit be5c09f
Show file tree
Hide file tree
Showing 173 changed files with 4,519 additions and 2,807 deletions.
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@

<!-- Please describe steps to reproduce the issue.
If you have a script that does that please include it here within
markdown code markup -->
markdown code markup. The chances of someone looking at your issue
are *vastly* improved if you provide complete code that can be
copy/pasted and executed directly in Python. -->

## Your environment

Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ body:
1. Implement the following server or a client '...'
2. Then run '...'
3. An error occurs.
The chances of someone looking at your issue are *vastly* improved if you provide
complete code that can be copy/pasted and executed directly in Python.
validations:
required: true

Expand Down
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ updates:
# Maintain dependencies for Python
- package-ecosystem: "pip"
directory: "/"
allow:
- dependency-type: "all"
labels:
- dependencies
schedule:
Expand All @@ -31,6 +33,8 @@ updates:
# Maintain dependencies for Python aiohttp backport
- package-ecosystem: "pip"
directory: "/"
allow:
- dependency-type: "all"
labels:
- dependencies
target-branch: "3.11"
Expand Down
13 changes: 8 additions & 5 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,15 +141,13 @@ jobs:
needs: gen_llhttp
strategy:
matrix:
pyver: [3.8, 3.9, '3.10', '3.11', '3.12']
pyver: [3.9, '3.10', '3.11', '3.12']
no-extensions: ['', 'Y']
os: [ubuntu, macos, windows]
experimental: [false]
exclude:
- os: macos
no-extensions: 'Y'
- os: macos
pyver: 3.8
- os: windows
no-extensions: 'Y'
include:
Expand Down Expand Up @@ -214,7 +212,7 @@ jobs:
PIP_USER: 1
run: >-
PATH="${HOME}/Library/Python/3.11/bin:${HOME}/.local/bin:${PATH}"
pytest
pytest --junitxml=junit.xml
shell: bash
- name: Re-run the failing tests with maximum verbosity
if: failure()
Expand Down Expand Up @@ -250,6 +248,11 @@ jobs:
steps.python-install.outputs.python-version
}}
token: ${{ secrets.CODECOV_TOKEN }}
- name: Upload test results to Codecov
if: ${{ !cancelled() }}
uses: codecov/test-results-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}

check: # This job does nothing and is only used for the branch protection
if: always()
Expand Down Expand Up @@ -373,7 +376,7 @@ jobs:
run: |
make cythonize
- name: Build wheels
uses: pypa/cibuildwheel@v2.20.0
uses: pypa/cibuildwheel@v2.21.1
env:
CIBW_ARCHS_MACOS: x86_64 arm64 universal2
- uses: actions/upload-artifact@v3
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.8
python-version: 3.9
- name: Install dependencies
run: >-
pip install -r requirements/lint.in -c requirements/lint.txt
Expand All @@ -24,7 +24,7 @@ jobs:
app_id: ${{ secrets.BOT_APP_ID }}
private_key: ${{ secrets.BOT_PRIVATE_KEY }}
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@v7
with:
token: ${{ steps.generate_token.outputs.token }}
branch: update/pre-commit-autoupdate
Expand All @@ -33,4 +33,4 @@ jobs:
body: |
Update versions of tools in pre-commit
configs to latest version
labels: dependencies backport-3.7 backport-3.8
labels: dependencies backport-3.10 backport-3.11
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ repos:
- id: flake8
additional_dependencies:
- flake8-docstrings==1.6.0
- flake8-no-implicit-concat==0.3.4
- flake8-requirements==1.7.8
exclude: "^docs/"
- repo: https://github.com/Lucas-C/pre-commit-hooks-markup
Expand Down
30 changes: 30 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,36 @@

.. towncrier release notes start
3.10.5 (2024-08-19)
=========================

Bug fixes
---------

- Fixed :meth:`aiohttp.ClientResponse.json()` not setting ``status`` when :exc:`aiohttp.ContentTypeError` is raised -- by :user:`bdraco`.


*Related issues and pull requests on GitHub:*
:issue:`8742`.




Miscellaneous internal changes
------------------------------

- Improved performance of the WebSocket reader -- by :user:`bdraco`.


*Related issues and pull requests on GitHub:*
:issue:`8736`, :issue:`8747`.




----


3.10.4 (2024-08-17)
===================

Expand Down
1 change: 1 addition & 0 deletions CHANGES/4414.doc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Clarified that ``GracefulExit`` needs to be handled in ``AppRunner`` and ``ServerRunner`` when using ``handle_signals=True``. -- by :user:`Daste745`
1 change: 1 addition & 0 deletions CHANGES/5343.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed StreamResponse.prepared to return True after EOF is sent -- by :user:`arthurdarcet`.
4 changes: 4 additions & 0 deletions CHANGES/6257.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Added ``strategy`` parameter to :meth:`aiohttp.web.StreamResponse.enable_compression`
The value of this parameter is passed to the :func:`zlib.compressobj` function, allowing people
to use a more sufficient compression algorithm for their data served by :mod:`aiohttp.web`
-- by :user:`shootkin`
1 change: 1 addition & 0 deletions CHANGES/6485.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed ``Response.text`` when body is a ``Payload`` -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/6494.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added support for URL credentials with empty (zero-length) username, e.g. ``https://:password@host`` -- by :user:`shuckc`
1 change: 1 addition & 0 deletions CHANGES/6732.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed handling of some file-like objects (e.g. ``tarfile.extractfile()``) which raise ``AttributeError`` instead of ``OSError`` when ``fileno`` fails for streaming payload data -- by :user:`ReallyReivax`.
1 change: 1 addition & 0 deletions CHANGES/6764.doc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Clarified that auth parameter in ClientSession will persist and be included with any request to any origin, even during redirects to different origins. -- by :user:`MaximZemskov`.
1 change: 1 addition & 0 deletions CHANGES/6807.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Stopped logging exceptions from ``web.run_app()`` that would be raised regardless -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/7167.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Changed ``make_mocked_request()`` to use empty payload by default -- by :user:`rahulnht`.
1 change: 1 addition & 0 deletions CHANGES/7731.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added flake8 settings to avoid some forms of implicit concatenation. -- by :user:`booniepepper`.
1 change: 1 addition & 0 deletions CHANGES/8564.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improved type on ``params`` to match the underlying type allowed by ``yarl`` -- by :user:`lpetre`.
1 change: 1 addition & 0 deletions CHANGES/8768.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Used more precise type for ``ClientResponseError.headers``, fixing some type errors when using them -- by :user:`Dreamorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8797.breaking.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Dropped support for Python 3.8 -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8823.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed Python parser chunked handling with multiple Transfer-Encoding values -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8845.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Changed behaviour when returning an invalid response to send a 500 response -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8847.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improved performance of making requests when there are no auto headers to skip -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/8858.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Stopped adding a default Content-Type header when response has no content -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8875.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed an unclosed transport ``ResourceWarning`` on web handlers -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8876.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed error handling after 100-continue so server sends 500 response instead of disconnecting -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8878.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed response reading from closed session to throw an error immediately instead of timing out -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8898.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed web router not matching pre-encoded URLs (requires yarl 1.9.6+) -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8908.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed ``CancelledError`` from one cleanup context stopping other contexts from completing -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8909.breaking.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Dropped support for yarl<1.6 -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8920.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Enabled keep-alive support on proxies (which was originally disabled several years ago) -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8929.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed ``Site.name`` when host is an empty string -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8947.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Exported ``aiohttp.TraceRequestHeadersSentParams`` -- by :user:`Hadock-is-ok`.
1 change: 1 addition & 0 deletions CHANGES/8956.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added ``secure``/``httponly``/``samesite`` parameters to ``.del_cookie()`` -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8957.breaking.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Removed ``version`` parameter from ``.set_cookie()`` (this shouldn't exist in cookies today) -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8966.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Updated ClientSession's auth logic to include default auth only if the request URL's origin matches _base_url; otherwise, the auth will not be included -- by :user:`MaximZemskov`
1 change: 1 addition & 0 deletions CHANGES/8967.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed resolve_host() 'Task was destroyed but is pending' errors -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8968.doc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Clarified which timeout exceptions happen on which timeouts -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8990.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed changing scheme/host in ``Response.clone()`` for absolute URLs -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8991.doc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Updated ``ClientSession`` parameters to match current code -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8992.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed client incorrectly reusing a connection when the previous message had not been fully sent -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/8998.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed an error when trying to add a route for multiple methods with a path containing a regex pattern -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9004.packaging.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed ``test_client_session_timeout_zero`` to not require internet access -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9018.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Updated Python parser to reject messages after a close message, matching C parser behaviour -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9029.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed creation of ``SSLContext`` inside of :py:class:`aiohttp.TCPConnector` with multiple event loops in different threads -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/9031.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Tracing overhead is avoided in the http writer when there are no active traces -- by user:`bdraco`.
3 changes: 3 additions & 0 deletions CHANGES/9032.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Fixed the incorrect use of flags for ``getnameinfo()`` in the Resolver --by :user:`GitNMLee`

Link-Local IPv6 addresses can now be handled by the Resolver correctly.
1 change: 1 addition & 0 deletions CHANGES/9033.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Changed web entry point to not listen on TCP when only a Unix path is passed -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9052.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed exception information getting lost on ``HttpProcessingError`` -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9054.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improved performance of reify Cython implementation -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/9063.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed ``If-None-Match`` not using weak comparison -- by :user:`Dreamsorcerer`.
3 changes: 3 additions & 0 deletions CHANGES/9068.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Use :meth:`URL.extend_query() <yarl.URL.extend_query>` to extend query params (requires yarl 1.11.0+) -- by :user:`bdraco`.

If yarl is older than 1.11.0, the previous slower hand rolled version will be used.
1 change: 1 addition & 0 deletions CHANGES/9079.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Increase minimum yarl version to 1.11.0 -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/9095.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improved performance of checking if a host is an IP Address -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/9108.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed compressed requests failing when no body was provided -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9109.breaking.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Changed default value to ``compress`` from ``None`` to ``False`` (``None`` is no longer an expected value) -- by :user:`Dreamsorcerer`.
2 changes: 2 additions & 0 deletions CHANGES/9137.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Added :exc:`aiohttp.ClientConnectionResetError`. Client code that previously threw :exc:`ConnectionResetError`
will now throw this -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9140.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed race condition that could cause server to close connection incorrectly at keepalive timeout -- by :user:`Dreamosorcerer`.
3 changes: 3 additions & 0 deletions CHANGES/9158.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Significantly improved performance of middlewares -- by :user:`bdraco`.

The construction of the middleware wrappers is now cached and is built once per handler instead of on every request.
1 change: 1 addition & 0 deletions CHANGES/9160.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed badly encoded charset crashing when getting response text instead of falling back to charset detector.
1 change: 1 addition & 0 deletions CHANGES/9167.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Rejected `\n` in `reason` values to avoid sending broken HTTP messages -- by :user:`Dreamsorcerer`.
1 change: 1 addition & 0 deletions CHANGES/9168.misc.rst
1 change: 1 addition & 0 deletions CHANGES/9169.misc.rst
1 change: 1 addition & 0 deletions CHANGES/9170.misc.rst
3 changes: 3 additions & 0 deletions CHANGES/9171.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Improved performance of determining if a URL is absolute -- by :user:`bdraco`.

The property :attr:`~yarl.URL.absolute` is more performant than the method ``URL.is_absolute()`` and preferred when newer versions of yarl are used.
1 change: 1 addition & 0 deletions CHANGES/9172.misc.rst
1 change: 1 addition & 0 deletions CHANGES/9173.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improved performance of starting web requests when there is no response prepare hook -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/9174.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improved performance of web requests -- by :user:`bdraco`.
1 change: 1 addition & 0 deletions CHANGES/9175.misc.rst
3 changes: 3 additions & 0 deletions CHANGES/9200.breaking.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Improved middleware performance -- by :user:`bdraco`.

The ``set_current_app`` method was removed from ``UrlMappingMatchInfo`` because it is no longer used, and it was unlikely external caller would ever use it.
3 changes: 3 additions & 0 deletions CHANGES/9203.misc.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Significantly improved performance of expiring cookies -- by :user:`bdraco`.

Expiring cookies has been redesigned to use :mod:`heapq` instead of a linear search, to better scale.
5 changes: 5 additions & 0 deletions CONTRIBUTORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ Chih-Yuan Chen
Chris AtLee
Chris Laws
Chris Moore
Chris Shucksmith
Christopher Schmitt
Claudiu Popa
Colin Dunklau
Expand Down Expand Up @@ -207,6 +208,7 @@ Kevin Samuel
Kimmo Parviainen-Jalanko
Kirill Klenov
Kirill Malovitsa
Konstantin Shutkin
Konstantin Valetov
Krzysztof Blazewicz
Kyrylo Perevozchikov
Expand Down Expand Up @@ -278,9 +280,11 @@ Pawel Kowalski
Pawel Miech
Pepe Osca
Philipp A.
Pierre-Louis Peeters
Pieter van Beek
Qiao Han
Rafael Viotti
Rahul Nahata
Raphael Bialon
Raúl Cumplido
Required Field
Expand Down Expand Up @@ -362,6 +366,7 @@ William Grzybowski
William S.
Wilson Ong
wouter bolsterlee
Xavier Halloran
Xiang Li
Yang Zhou
Yannick Koechlin
Expand Down
6 changes: 1 addition & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -117,11 +117,7 @@ define run_tests_in_docker
docker run --rm -ti -v `pwd`:/src -w /src "aiohttp-test-$(1)-$(2)" $(TEST_SPEC)
endef

.PHONY: test-3.8-no-extensions test-3.8 test-3.9-no-extensions test
test-3.8-no-extensions:
$(call run_tests_in_docker,3.8,y)
test-3.8:
$(call run_tests_in_docker,3.8,n)
.PHONY: test-3.9-no-extensions test
test-3.9-no-extensions:
$(call run_tests_in_docker,3.9,y)
test-3.9:
Expand Down
2 changes: 0 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,6 @@ Please add *aiohttp* tag to your question there.
Requirements
============

- async-timeout_
- multidict_
- yarl_
- frozenlist_
Expand All @@ -172,7 +171,6 @@ Optionally you may install the aiodns_ library (highly recommended for sake of s
.. _multidict: https://pypi.python.org/pypi/multidict
.. _frozenlist: https://pypi.org/project/frozenlist/
.. _yarl: https://pypi.python.org/pypi/yarl
.. _async-timeout: https://pypi.python.org/pypi/async_timeout

License
=======
Expand Down
4 changes: 4 additions & 0 deletions aiohttp/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
from .client import (
BaseConnector,
ClientConnectionError,
ClientConnectionResetError,
ClientConnectorCertificateError,
ClientConnectorError,
ClientConnectorSSLError,
Expand Down Expand Up @@ -102,6 +103,7 @@
TraceRequestChunkSentParams,
TraceRequestEndParams,
TraceRequestExceptionParams,
TraceRequestHeadersSentParams,
TraceRequestRedirectParams,
TraceRequestStartParams,
TraceResponseChunkReceivedParams,
Expand All @@ -116,6 +118,7 @@
# client
"BaseConnector",
"ClientConnectionError",
"ClientConnectionResetError",
"ClientConnectorCertificateError",
"ClientConnectorError",
"ClientConnectorSSLError",
Expand Down Expand Up @@ -216,6 +219,7 @@
"TraceRequestChunkSentParams",
"TraceRequestEndParams",
"TraceRequestExceptionParams",
"TraceRequestHeadersSentParams",
"TraceRequestRedirectParams",
"TraceRequestStartParams",
"TraceResponseChunkReceivedParams",
Expand Down
Loading

0 comments on commit be5c09f

Please sign in to comment.