From d4a6df487fd9f652c85ef12b7416159126c72b98 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sat, 27 May 2017 03:09:59 +0300 Subject: [PATCH] More safe token validation. --- aiogram/bot.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aiogram/bot.py b/aiogram/bot.py index feab5b29..278b96c2 100644 --- a/aiogram/bot.py +++ b/aiogram/bot.py @@ -19,7 +19,6 @@ class AIOGramBot: :param loop: :param connections_limit: """ - api.check_token(token) self.__token = token if loop is None: @@ -30,8 +29,11 @@ class AIOGramBot: connector=aiohttp.TCPConnector(limit=connections_limit), loop=self.loop) + api.check_token(token) + def __del__(self): - self.session.close() + if self.session and not self.session.closed: + self.session.close() def prepare_object(self, obj): obj.bot = self