From d71f421981ace32c2aca4b871f9961f0befd23e0 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 26 Sep 2018 00:24:04 +0300 Subject: [PATCH] Use
 for multiline MessageEntityCode entities

---
 mautrix_telegram/formatter/from_telegram.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/mautrix_telegram/formatter/from_telegram.py b/mautrix_telegram/formatter/from_telegram.py
index 706f9213..4eb58b21 100644
--- a/mautrix_telegram/formatter/from_telegram.py
+++ b/mautrix_telegram/formatter/from_telegram.py
@@ -241,7 +241,9 @@ def _telegram_entities_to_matrix(text: str, entities: List[TypeMessageEntity]) -
         elif entity_type == MessageEntityItalic:
             html.append(f"{entity_text}")
         elif entity_type == MessageEntityCode:
-            html.append(f"{entity_text}")
+            html.append(f"
{entity_text}
" + if "\n" in entity_text + else f"{entity_text}") elif entity_type == MessageEntityPre: skip_entity = _parse_pre(html, entity_text, entity.language) elif entity_type == MessageEntityMention: