Quellcode durchsuchen

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.
version-14
Gavin D'souza vor 4 Jahren
Ursprung
Commit
d236a93169
2 geänderte Dateien mit 7 neuen und 5 gelöschten Zeilen
  1. +6
    -4
      frappe/utils/html_utils.py
  2. +1
    -1
      requirements.txt

+ 6
- 4
frappe/utils/html_utils.py Datei anzeigen

@@ -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.


+ 1
- 1
requirements.txt Datei anzeigen

@@ -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


Laden…
Abbrechen
Speichern