From 5580cdaa06b99b6213485e36909711c22095f7f4 Mon Sep 17 00:00:00 2001 From: Nikita <43146729+gabbhack@users.noreply.github.com> Date: Fri, 3 May 2019 16:08:23 +0500 Subject: [PATCH] Update base.py --- aiogram/bot/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aiogram/bot/base.py b/aiogram/bot/base.py index 4f55dbd7..4f3b7d79 100644 --- a/aiogram/bot/base.py +++ b/aiogram/bot/base.py @@ -31,7 +31,7 @@ class BaseBot: proxy_auth: Optional[aiohttp.BasicAuth] = None, validate_token: Optional[base.Boolean] = True, parse_mode: typing.Optional[base.String] = None, - timeout: typing.Optional[typing.Union[base.Integer, base.Float]] = None + timeout: typing.Optional[typing.Union[base.Integer, base.Float, aiohttp.ClientTimeout]] = None ): """ Instructions how to get Bot token is found here: https://core.telegram.org/bots#3-how-do-i-create-a-bot @@ -51,7 +51,7 @@ class BaseBot: :param parse_mode: You can set default parse mode :type parse_mode: :obj:`str` :param timeout: Request timeout - :type timeout: :obj:`typing.Optional[typing.Union[base.Integer, base.Float]]` + :type timeout: :obj:`typing.Optional[typing.Union[base.Integer, base.Float, aiohttp.ClientTimeout]]` :raise: when token is invalid throw an :obj:`aiogram.utils.exceptions.ValidationError` """ # Authentication @@ -121,7 +121,7 @@ class BaseBot: self.timeout = None @contextlib.contextmanager - def request_timeout(self, timeout): + def request_timeout(self, timeout: typing.Union[base.Integer, base.Float, aiohttp.ClientTimeout]): """ Context manager implements opportunity to change request timeout in current context