From 0b71e1ce595f8ac489d13b05bc9fc468ff4250b0 Mon Sep 17 00:00:00 2001 From: tamir1400 Date: Wed, 6 Dec 2023 00:16:29 +0200 Subject: [PATCH] added server_hostname param to ws_connect method (#7942) --- CHANGES/7941.feature | 1 + aiohttp/client.py | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 CHANGES/7941.feature diff --git a/CHANGES/7941.feature b/CHANGES/7941.feature new file mode 100644 index 00000000000..6f4530f103a --- /dev/null +++ b/CHANGES/7941.feature @@ -0,0 +1 @@ +Added ``server_hostname`` parameter to ``ws_connect``. diff --git a/aiohttp/client.py b/aiohttp/client.py index b0920446d4b..27abb799903 100644 --- a/aiohttp/client.py +++ b/aiohttp/client.py @@ -689,6 +689,7 @@ def ws_connect( proxy: Optional[StrOrURL] = None, proxy_auth: Optional[BasicAuth] = None, ssl: Union[SSLContext, Literal[False], None, Fingerprint] = None, + server_hostname: Optional[str] = None, proxy_headers: Optional[LooseHeaders] = None, compress: int = 0, max_msg_size: int = 4 * 1024 * 1024, @@ -711,6 +712,7 @@ def ws_connect( proxy=proxy, proxy_auth=proxy_auth, ssl=ssl, + server_hostname=server_hostname, proxy_headers=proxy_headers, compress=compress, max_msg_size=max_msg_size, @@ -735,6 +737,7 @@ async def _ws_connect( proxy: Optional[StrOrURL] = None, proxy_auth: Optional[BasicAuth] = None, ssl: Union[SSLContext, Literal[False], None, Fingerprint] = None, + server_hostname: Optional[str] = None, proxy_headers: Optional[LooseHeaders] = None, compress: int = 0, max_msg_size: int = 4 * 1024 * 1024, @@ -806,6 +809,7 @@ async def _ws_connect( proxy=proxy, proxy_auth=proxy_auth, ssl=ssl, + server_hostname=server_hostname, proxy_headers=proxy_headers, )