From cb03d039f4be18fd2efd03f04ef79c76f220c9f5 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 27 Nov 2023 06:44:54 -0600 Subject: [PATCH] Bump aiohttp to 3.9.1 (#4729) * Revert "Revert "Bump aiohttp to 3.9.0 (#4714)" (#4722)" This reverts commit c0868d9dac32cd1e073cb39e9b0b19ca1e1f9ff3. * Bump aiohttp to 3.9.1 changelog: https://github.com/aio-libs/aiohttp/compare/v3.8.6...v3.9.1 The issues that caused us to revert 3.9.0 have been fixed --- requirements.txt | 2 +- supervisor/api/__init__.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index 7c240b221..f0a56b414 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ aiodns==3.1.1 -aiohttp==3.8.6 +aiohttp==3.9.1 aiohttp-fast-url-dispatcher==0.1.1 async_timeout==4.0.3 atomicwrites-homeassistant==1.4.1 diff --git a/supervisor/api/__init__.py b/supervisor/api/__init__.py index 74e015465..3a436c94b 100644 --- a/supervisor/api/__init__.py +++ b/supervisor/api/__init__.py @@ -68,7 +68,7 @@ class RestAPI(CoreSysAttributes): attach_fast_url_dispatcher(self.webapp, FastUrlDispatcher()) # service stuff - self._runner: web.AppRunner = web.AppRunner(self.webapp) + self._runner: web.AppRunner = web.AppRunner(self.webapp, shutdown_timeout=5) self._site: web.TCPSite | None = None async def load(self) -> None: @@ -673,9 +673,7 @@ class RestAPI(CoreSysAttributes): async def start(self) -> None: """Run RESTful API webserver.""" await self._runner.setup() - self._site = web.TCPSite( - self._runner, host="0.0.0.0", port=80, shutdown_timeout=5 - ) + self._site = web.TCPSite(self._runner, host="0.0.0.0", port=80) try: await self._site.start()