From ac6cc21251d91a150092322ffa8f0c02c5eada98 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 14 Apr 2022 11:16:15 +0200 Subject: [PATCH] Revert "Fix bleach sanitizing imports" This is not compatible with prior versions of bleach. This reverts commit 066835900f6439d2d215d05a1ed745c4c32f7848. --- srht/markdown.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/srht/markdown.py b/srht/markdown.py index 219e7e7..32579a9 100644 --- a/srht/markdown.py +++ b/srht/markdown.py @@ -7,7 +7,6 @@ from pygments.formatters import HtmlFormatter, ClassNotFound from pygments.lexers import get_lexer_by_name from urllib.parse import urlparse, urlunparse import bleach -import bleach.css_sanitizer import html import mistletoe as m from mistletoe.span_token import SpanToken, RawText @@ -178,12 +177,12 @@ _sanitizer = bleach.sanitizer.Cleaner( 'matrix', 'xmpp', ], - css_sanitizer=bleach.css_sanitizer.CSSSanitizer(allowed_svg_properties=[], allowed_css_properties=[ + styles=bleach.sanitizer.ALLOWED_STYLES + [ "margin", "padding", "text-align", "font-weight", "text-decoration" ] + [f"padding-{p}" for p in ["left", "right", "bottom", "top"]] - + [f"margin-{p}" for p in ["left", "right", "bottom", "top"]]), + + [f"margin-{p}" for p in ["left", "right", "bottom", "top"]], strip=True) def sanitize(html): -- 2.34.2