From 89cf2658aeba256d26f7409c371975001a6e07d7 Mon Sep 17 00:00:00 2001 From: eternnoir Date: Mon, 29 Aug 2016 20:50:27 +0800 Subject: [PATCH] Fix edit reply markup return bool. --- telebot/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/telebot/__init__.py b/telebot/__init__.py index dbd0df5..1f4e8b1 100644 --- a/telebot/__init__.py +++ b/telebot/__init__.py @@ -544,16 +544,16 @@ class TeleBot: return types.Message.de_json(result) def edit_message_reply_markup(self, chat_id=None, message_id=None, inline_message_id=None, reply_markup=None): - return types.Message.de_json( - apihelper.edit_message_reply_markup(self.token, chat_id, message_id, inline_message_id, reply_markup) - ) + result = apihelper.edit_message_reply_markup(self.token, chat_id, message_id, inline_message_id, reply_markup) + if type(result) == bool: + return result + return types.Message.de_json(result) def edit_message_caption(self, caption, chat_id=None, message_id=None, inline_message_id=None, reply_markup=None): result = apihelper.edit_message_caption(self.token, caption, chat_id, message_id, inline_message_id, reply_markup) - if isinstance(result, bool): + if type(result) == bool: return result - else: - return types.Message.de_json(result) + return types.Message.de_json(result) def reply_to(self, message, text, **kwargs): """