From a165d31f2f946a50aba5b44f8a9aeb8d5ee0abe8 Mon Sep 17 00:00:00 2001 From: lyf2000 <42959333+lyf2000@users.noreply.github.com> Date: Tue, 21 May 2024 12:48:46 +0300 Subject: [PATCH] Handle loop is closed --- aiogram/client/session/aiohttp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiogram/client/session/aiohttp.py b/aiogram/client/session/aiohttp.py index 0878e315..18f527ab 100644 --- a/aiogram/client/session/aiohttp.py +++ b/aiogram/client/session/aiohttp.py @@ -123,7 +123,7 @@ class AiohttpSession(BaseSession): if self._should_reset_connector: await self.close() - if self._session is None or self._session.closed: + if self._session is None or self._session.closed or self._session.loop.is_closed(): self._session = ClientSession( connector=self._connector_type(**self._connector_init), headers={