From c12a76e8c08e9745bc2d5d0a7f6619d6870a7ca3 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sun, 8 Nov 2020 00:02:39 +0200 Subject: [PATCH] Don't use deprecated Bot.close method from dispatcher (Replaced by session.close) --- aiogram/bot/base.py | 2 +- aiogram/utils/executor.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aiogram/bot/base.py b/aiogram/bot/base.py index 71e4effc..d5b036e2 100644 --- a/aiogram/bot/base.py +++ b/aiogram/bot/base.py @@ -175,7 +175,7 @@ class BaseBot: self._ctx_token.reset(token) @deprecated("This method's behavior will be changed in aiogram v3.0. " - "More info: https://core.telegram.org/bots/api#close") + "More info: https://core.telegram.org/bots/api#close", stacklevel=3) async def close(self): """ Close all client sessions diff --git a/aiogram/utils/executor.py b/aiogram/utils/executor.py index fe4837e3..1b5b0b0b 100644 --- a/aiogram/utils/executor.py +++ b/aiogram/utils/executor.py @@ -354,7 +354,7 @@ class Executor: self.dispatcher.stop_polling() await self.dispatcher.storage.close() await self.dispatcher.storage.wait_closed() - await self.dispatcher.bot.close() + await self.dispatcher.bot.session.close() async def _startup_polling(self): await self._welcome()