Add ConflictError (309)

This commit is contained in:
Alex Root Junior 2017-08-22 20:28:22 +03:00
parent d4f1b72d92
commit 09fa911ffa
2 changed files with 9 additions and 3 deletions

View file

@ -7,7 +7,7 @@ import aiohttp
from ..utils import json
from ..utils.exceptions import ValidationError, TelegramAPIError, BadRequest, Unauthorized, NetworkError, RetryAfter, \
MigrateToChat
MigrateToChat, ConflictError
from ..utils.helper import Helper, HelperMode, Item
# Main aiogram logger
@ -66,6 +66,8 @@ async def _check_result(method_name, response):
raise MigrateToChat(result_json['migrate_to_chat_id'])
elif response.status == HTTPStatus.BAD_REQUEST:
raise BadRequest(description)
elif response.status == HTTPStatus.CONFLICT:
raise ConflictError(description)
elif response.status in [HTTPStatus.UNAUTHORIZED, HTTPStatus.FORBIDDEN]:
raise Unauthorized(description)
elif response.status == HTTPStatus.REQUEST_ENTITY_TOO_LARGE: