From df15ee421c92286e158bd2ddaf09a939c378bad4 Mon Sep 17 00:00:00 2001 From: Dan Elkouby Date: Fri, 15 Jun 2018 10:57:32 +0300 Subject: [PATCH] Except connection timeouts in MTProtoSender --- telethon/network/mtprotosender.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/telethon/network/mtprotosender.py b/telethon/network/mtprotosender.py index 58fa77a0..55fa37f3 100644 --- a/telethon/network/mtprotosender.py +++ b/telethon/network/mtprotosender.py @@ -203,10 +203,10 @@ class MTProtoSender: try: __log__.debug('Connection attempt {}...'.format(retry)) await self._connection.connect(self._ip, self._port) - except OSError as e: + except (asyncio.TimeoutError, OSError) as e: _last_error = e - __log__.warning('Attempt {} at connecting failed: {}' - .format(retry, e)) + __log__.warning('Attempt {} at connecting failed: {}: {}' + .format(retry, type(e).__name__, e)) else: break else: