Small changes in exceptions.

This commit is contained in:
Alex Root Junior 2017-08-14 22:16:41 +03:00
parent afe8b24c42
commit b7bf22bb77
2 changed files with 5 additions and 4 deletions

View file

@ -2,7 +2,8 @@ def _clean_message(text):
return text. \
lstrip('Error: '). \
lstrip('[Error]: '). \
lstrip('Bad Request: ')
lstrip('Bad Request: '). \
capitalize()
class TelegramAPIError(Exception):
@ -28,11 +29,11 @@ class NetworkError(TelegramAPIError):
class RetryAfter(TelegramAPIError):
def __init__(self, retry_after):
super(RetryAfter, self).__init__(f"Flood control exceeded. Retry in {retry_after} seconds")
super(RetryAfter, self).__init__(f"Flood control exceeded. Retry in {retry_after} seconds.")
self.timeout = retry_after
class MigrateToChat(TelegramAPIError):
def __init__(self, chat_id):
super(MigrateToChat, self).__init__(f"The group has been migrated to a supergroup. New id: {chat_id}")
super(MigrateToChat, self).__init__(f"The group has been migrated to a supergroup. New id: {chat_id}.")
self.migrate_to_chat_id = chat_id