diff options
Diffstat (limited to 'mediagoblin/tools/text.py')
-rw-r--r-- | mediagoblin/tools/text.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mediagoblin/tools/text.py b/mediagoblin/tools/text.py index 82de8a48..138d8ed7 100644 --- a/mediagoblin/tools/text.py +++ b/mediagoblin/tools/text.py @@ -110,7 +110,9 @@ def tag_length_validator(form, field): ', '.join(too_long_tags))) -MARKDOWN_INSTANCE = markdown.Markdown(safe_mode='escape') +# Don't use the safe mode, because lxml.html.clean is better and we are using +# it anyway +UNSAFE_MARKDOWN_INSTANCE = markdown.Markdown() def cleaned_markdown_conversion(text): @@ -122,4 +124,4 @@ def cleaned_markdown_conversion(text): if not text: return u'' - return clean_html(MARKDOWN_INSTANCE.convert(text)) + return clean_html(UNSAFE_MARKDOWN_INSTANCE.convert(text)) |