Fix pour ReportLab: transforme les <br> en <br/>

This commit is contained in:
Emmanuel Viennet 2022-10-28 23:04:44 +02:00
parent 6224bb8a11
commit 9db334dd65
1 changed files with 3 additions and 1 deletions

View File

@ -79,9 +79,11 @@ def SU(s: str) -> str:
# nous être envoyés par certains navigateurs ou imports
# (on en a dans les bases de données)
s = unicodedata.normalize("NFC", s)
# Remplace les entité XML/HTML
# Remplace les entités XML/HTML
# reportlab ne les supporte pas non plus.
s = html.unescape(s)
# Remplace les <br> par des <br/>
s = re.sub(r"<br\s*>", "<br/>", s)
return s