diff --git a/telethon/client/downloads.py b/telethon/client/downloads.py index 84a3d601..3c9fa2d1 100644 --- a/telethon/client/downloads.py +++ b/telethon/client/downloads.py @@ -80,7 +80,7 @@ class _DirectDownloadIter(RequestIter): else: return result.bytes - except errors.TimeoutError as e: + except errors.TimedOutError as e: if self._timed_out: self.client._log[__name__].warning('Got two timeouts in a row while downloading file') raise diff --git a/telethon/client/updates.py b/telethon/client/updates.py index 450a9e16..f06b28e8 100644 --- a/telethon/client/updates.py +++ b/telethon/client/updates.py @@ -308,7 +308,7 @@ class UpdateMethods: diff = await self(get_diff) except ( errors.ServerError, - errors.TimeoutError, + errors.TimedOutError, errors.FloodWaitError, ValueError ) as e: @@ -384,7 +384,7 @@ class UpdateMethods: errors.PersistentTimestampOutdatedError, errors.PersistentTimestampInvalidError, errors.ServerError, - errors.TimeoutError, + errors.TimedOutError, errors.FloodWaitError, ValueError ) as e: diff --git a/telethon/version.py b/telethon/version.py index 904ff1bc..5398b711 100644 --- a/telethon/version.py +++ b/telethon/version.py @@ -1,3 +1,3 @@ # Versions should comply with PEP440. # This line is parsed in setup.py: -__version__ = '1.29.2' +__version__ = '1.29.3' diff --git a/telethon_generator/data/errors.csv b/telethon_generator/data/errors.csv index a6c7514d..9f4e18c4 100644 --- a/telethon_generator/data/errors.csv +++ b/telethon_generator/data/errors.csv @@ -464,6 +464,7 @@ TTL_MEDIA_INVALID,400,The provided media cannot be used with a TTL TTL_PERIOD_INVALID,400,The provided TTL Period is invalid TYPES_EMPTY,400,The types field is empty TYPE_CONSTRUCTOR_INVALID,400,The type constructor is invalid +Timedout,-503,Timeout while fetching data Timeout,-503,Timeout while fetching data UNKNOWN_ERROR,400, UNKNOWN_METHOD,500,The method you tried to call cannot be called on non-CDN DCs