From bac1e30cf08ea4d0082a5d6fc2f4c3f0fbac87b9 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 27 Oct 2018 19:22:04 +0300 Subject: [PATCH] Fix Matrix->Telegram code blocks without language. Fixes #240 --- mautrix_telegram/formatter/from_matrix/parser_lxml.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mautrix_telegram/formatter/from_matrix/parser_lxml.py b/mautrix_telegram/formatter/from_matrix/parser_lxml.py index 83768318..70057245 100644 --- a/mautrix_telegram/formatter/from_matrix/parser_lxml.py +++ b/mautrix_telegram/formatter/from_matrix/parser_lxml.py @@ -177,8 +177,8 @@ class MatrixParser(MatrixParserCommon): lang = "" try: if node[0].tag == "code": - lang = node[0].attrib["class"][len("language-"):] node = node[0] + lang = node.attrib["class"][len("language-"):] except (IndexError, KeyError): pass return cls.parse_node(node, ctx.enter_code_block()).format(Pre, language=lang)