Fixed KeyError when data field is None in CallbackQuery

obj['data'] raises KeyError when `data` is None, while obj.get('data') returns None
This commit is contained in:
Evgeny Petrov 2016-10-30 13:18:17 +03:00 committed by FrankWang
parent 34b0a2404e
commit 2af9209005
1 changed files with 1 additions and 1 deletions

View File

@ -762,7 +762,7 @@ class CallbackQuery(JsonDeserializable):
message = Message.de_json(obj['message'])
inline_message_id = obj.get('inline_message_id')
chat_instance = obj['chat_instance']
data = obj['data']
data = obj.get('data')
game_short_name = obj.get('game_short_name')
return cls(id, from_user, data, chat_instance, message, inline_message_id, game_short_name)