From d7d6ff1a68a073cbcbb4cf5c60c92c69653e9664 Mon Sep 17 00:00:00 2001 From: Vosjedev Date: Sun, 9 Nov 2025 09:13:49 +0100 Subject: Don't escape html twice when highlighting patches --- src/acit/util.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/acit/util.py b/src/acit/util.py index 65c0816..eb97a99 100644 --- a/src/acit/util.py +++ b/src/acit/util.py @@ -27,12 +27,11 @@ def email2html(mailtext:str,extraclasses="",ispatch=False): extraclasses+=" highlight" res='

'%extraclasses - mail=escape(mailtext) if ispatch: - mail=highlight(mail,lexer=DiffLexer(),formatter=HtmlFormatter(style="monokai")) + mail=highlight(mailtext,lexer=DiffLexer(),formatter=HtmlFormatter(style="monokai")) else: - mail=mail.replace("\n\n","

").replace("\n","
") + mail=escape(mailtext).replace("\n\n","

").replace("\n","
") res+=mail -- cgit