From 98173f64e1a98189820623dfb8ff27a6a11919c8 Mon Sep 17 00:00:00 2001 From: Sergey Date: Fri, 22 Feb 2019 18:47:09 +0300 Subject: [PATCH] Simplify code --- aiogram/types/message.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/aiogram/types/message.py b/aiogram/types/message.py index 710220ad..79980523 100644 --- a/aiogram/types/message.py +++ b/aiogram/types/message.py @@ -192,8 +192,9 @@ class Message(base.TelegramObject): raise TypeError("This message doesn't have any text.") quote_fn = md.quote_html if as_html else md.escape_md - - if not (self.entities or self.caption_entities): + + entities = self.entities or self.caption_entities + if not entities: return quote_fn(text) if not sys.maxunicode == 0xffff: @@ -202,7 +203,7 @@ class Message(base.TelegramObject): result = '' offset = 0 - for entity in sorted(self.entities or self.caption_entities, key=lambda item: item.offset): + for entity in sorted(entities, key=lambda item: item.offset): entity_text = entity.parse(text, as_html=as_html) if sys.maxunicode == 0xffff: