Sleep automatically on slow mode error too (#1279)

This commit is contained in:
Andrebcd4
2019-09-24 11:37:41 +02:00
committed by Lonami
parent 4f6e5c5f5a
commit 40aa46e72a
4 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -118,7 +118,7 @@ class TelegramBaseClient(abc.ABC):
flood_sleep_threshold (`int` | `float`, optional):
The threshold below which the library should automatically
sleep on flood wait errors (inclusive). For instance, if a
sleep on flood wait and slow mode wait errors (inclusive). For instance, if a
``FloodWaitError`` for 17s occurs and `flood_sleep_threshold`
is 20s, the library will ``sleep`` automatically. If the error
was for 21s, it would ``raise FloodWaitError`` instead. Values
+1 -1
View File
@@ -82,7 +82,7 @@ class UserMethods:
e.__class__.__name__, e)
await asyncio.sleep(2)
except (errors.FloodWaitError, errors.FloodTestPhoneWaitError) as e:
except (errors.FloodWaitError, errors.SlowModeWaitError, errors.FloodTestPhoneWaitError) as e:
if utils.is_list_like(request):
request = request[request_index]