diff options
| author | Vosjedev <vosje@vosjedev.net> | 2025-11-09 09:13:49 +0100 |
|---|---|---|
| committer | Vosjedev <vosje@vosjedev.net> | 2025-11-09 09:13:49 +0100 |
| commit | d7d6ff1a68a073cbcbb4cf5c60c92c69653e9664 (patch) | |
| tree | 34ded8a0108c7f4ce2b2374fb1ddea68710edd23 | |
| parent | 3876050177d4cdd19a5a2c708a6c92b242754773 (diff) | |
| download | acit-d7d6ff1a68a073cbcbb4cf5c60c92c69653e9664.tar.gz acit-d7d6ff1a68a073cbcbb4cf5c60c92c69653e9664.tar.bz2 acit-d7d6ff1a68a073cbcbb4cf5c60c92c69653e9664.tar.xz | |
Don't escape html twice when highlighting patches
| -rw-r--r-- | src/acit/util.py | 5 |
1 files 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='<article class="email %s"><p>'%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","</p><p>").replace("\n","<br>") + mail=escape(mailtext).replace("\n\n","</p><p>").replace("\n","<br>") res+=mail |
