File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change
1
+ 9732.feature.rst
Original file line number Diff line number Diff line change @@ -302,7 +302,7 @@ def __init__(
302
302
max_line_size : int = 8190 ,
303
303
max_field_size : int = 8190 ,
304
304
fallback_charset_resolver : _CharsetResolver = lambda r , b : "utf-8" ,
305
- middlewares : Optional [ Sequence [ClientMiddlewareType ]] = None ,
305
+ middlewares : Sequence [ClientMiddlewareType ] = () ,
306
306
) -> None :
307
307
# We initialise _connector to None immediately, as it's referenced in __del__()
308
308
# and could cause issues if an exception occurs during initialisation.
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ The client session supports the context manager protocol for self closing.
53
53
trust_env=False, \
54
54
requote_redirect_url=True, \
55
55
trace_configs=None, \
56
- middlewares=None , \
56
+ middlewares=() , \
57
57
read_bufsize=2**16, \
58
58
max_line_size=8190, \
59
59
max_field_size=8190, \
@@ -232,7 +232,7 @@ The client session supports the context manager protocol for self closing.
232
232
233
233
:param middlewares: A sequence of middleware instances to apply to all session requests.
234
234
Each middleware must match the :type: `ClientMiddlewareType ` signature.
235
- ``None `` (default) is used when no middleware is needed.
235
+ ``() `` (empty tuple, default) is used when no middleware is needed.
236
236
See :ref: `aiohttp-client-middleware ` for more information.
237
237
238
238
.. versionadded :: 3.12
You can’t perform that action at this time.
0 commit comments