From 54f9a8f2bfb44c250208d32e4909fc7dc7c938ab Mon Sep 17 00:00:00 2001 From: TiunovNN Date: Fri, 10 Dec 2021 00:17:26 +0300 Subject: [PATCH] Edited the web.run_app declaration. (#6401) * Edited the web.run_app declaration. The run_app function takes the "sock" parameter which can be iterable as well. * Updated CONTRIBUTORS.txt. * Added description to CHANGES. * Use TypingIterable instead of Iterable. (cherry picked from commit 5e0e6b7080f2408d5f1dd544c0e1cf88378b7b10) --- CHANGES/6401.doc | 1 + CONTRIBUTORS.txt | 1 + aiohttp/web.py | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 CHANGES/6401.doc diff --git a/CHANGES/6401.doc b/CHANGES/6401.doc new file mode 100644 index 0000000000..5920747db3 --- /dev/null +++ b/CHANGES/6401.doc @@ -0,0 +1 @@ +Edited the web.run_app declaration. diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index 96fda3f654..47a408d989 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -227,6 +227,7 @@ Navid Sheikhol Nicolas Braem Nikolay Kim Nikolay Novik +Nikolay Tiunov Nándor Mátravölgyi Oisin Aylward Olaf Conradi diff --git a/aiohttp/web.py b/aiohttp/web.py index 864428b49b..b7bdfcaa3a 100644 --- a/aiohttp/web.py +++ b/aiohttp/web.py @@ -290,7 +290,7 @@ async def _run_app( host: Optional[Union[str, HostSequence]] = None, port: Optional[int] = None, path: Optional[str] = None, - sock: Optional[socket.socket] = None, + sock: Optional[Union[socket.socket, TypingIterable[socket.socket]]] = None, shutdown_timeout: float = 60.0, keepalive_timeout: float = 75.0, ssl_context: Optional[SSLContext] = None, @@ -463,7 +463,7 @@ def run_app( host: Optional[Union[str, HostSequence]] = None, port: Optional[int] = None, path: Optional[str] = None, - sock: Optional[socket.socket] = None, + sock: Optional[Union[socket.socket, TypingIterable[socket.socket]]] = None, shutdown_timeout: float = 60.0, keepalive_timeout: float = 75.0, ssl_context: Optional[SSLContext] = None,