diff --git a/telethon/client/users.py b/telethon/client/users.py index accdba77..15fcf771 100644 --- a/telethon/client/users.py +++ b/telethon/client/users.py @@ -82,7 +82,7 @@ class UserMethods: e.__class__.__name__, e) await asyncio.sleep(2) - except (errors.FloodWaitError, errors.SlowmodeWaitError, errors.FloodTestPhoneWaitError) as e: + except (errors.FloodWaitError, errors.SlowModeWaitError, errors.FloodTestPhoneWaitError) as e: if utils.is_list_like(request): request = request[request_index] diff --git a/telethon_generator/parsers/errors.py b/telethon_generator/parsers/errors.py index 4fb9d43d..45ad27c7 100644 --- a/telethon_generator/parsers/errors.py +++ b/telethon_generator/parsers/errors.py @@ -28,7 +28,8 @@ def _get_class_name(error_code): ) return snake_to_camel_case( - error_code.replace('FIRSTNAME', 'FIRST_NAME').lower(), suffix='Error') + error_code.replace('FIRSTNAME', 'FIRST_NAME')\ + .replace('SLOWMODE', 'SLOW_MODE').lower(), suffix='Error') class Error: