chore: Replacing and updating bleach source list

* The library bleach-whitelist was deprecated and renamed to
bleach-allowlist.
* Updated the usages and requirements for the same.
This commit is contained in:
Gavin D'souza 2021-05-26 15:45:34 +05:30
parent e407b78506
commit d236a93169
2 changed files with 7 additions and 5 deletions

View file

@ -1,8 +1,10 @@
import frappe
import json
import re
import bleach_whitelist.bleach_whitelist as bleach_whitelist
from bleach_allowlist import bleach_allowlist
import frappe
def clean_html(html):
import bleach
@ -71,7 +73,7 @@ def sanitize_html(html, linkify=False):
tags = (acceptable_elements + svg_elements + mathml_elements
+ ["html", "head", "meta", "link", "body", "style", "o:p"])
attributes = {"*": acceptable_attributes, 'svg': svg_attributes}
styles = bleach_whitelist.all_styles
styles = bleach_allowlist.all_styles
strip_comments = False
# returns html with escaped tags, escaped orphan >, <, etc.

View file

@ -1,6 +1,6 @@
Babel~=2.9.0
beautifulsoup4~=4.9.3
bleach-whitelist~=0.0.11
bleach-allowlist~=1.0.3
bleach~=3.3.0
boto3~=1.17.53
braintree~=4.8.0