From c076fa621c5efb3541dde0e33f423ee0cd524d3a Mon Sep 17 00:00:00 2001 From: lightme16 Date: Sat, 10 Oct 2020 17:00:34 +0300 Subject: [PATCH] prettify --- tg/views.py | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/tg/views.py b/tg/views.py index 28e866f..94e0810 100644 --- a/tg/views.py +++ b/tg/views.py @@ -387,19 +387,21 @@ class MsgView: @staticmethod def _format_reply_markup(msg_proxy: MsgProxy) -> str: msg = "" - if reply_markup := msg_proxy.reply_markup: - for row in reply_markup.get("rows", []): - msg += "\n" - for item in row: - text = item.get("text") - if not text: - continue - _type = item.get("type", {}) - if _type.get("@type") == "inlineKeyboardButtonTypeUrl": - if url := _type.get("url"): - text = f"{text} ({url})" - msg += f"| {text} " - msg += "|" + reply_markup = msg_proxy.reply_markup + if not reply_markup: + return msg + for row in reply_markup.get("rows", []): + msg += "\n" + for item in row: + text = item.get("text") + if not text: + continue + _type = item.get("type", {}) + if _type.get("@type") == "inlineKeyboardButtonTypeUrl": + if url := _type.get("url"): + text = f"{text} ({url})" + msg += f"| {text} " + msg += "|" return msg def _collect_msgs_to_draw(