Ver a proveniência

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 há 4 anos
ascendente
cometimento
d236a93169
2 ficheiros alterados com 7 adições e 5 eliminações
  1. +6
    -4
      frappe/utils/html_utils.py
  2. +1
    -1
      requirements.txt

+ 6
- 4
frappe/utils/html_utils.py Ver ficheiro

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

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


Carregando…
Cancelar
Guardar