Removed local copy of html5lib, added html5lib to requirements.txt, and updated utils/html.py to work with htm5lib 0.999.
- Legacy-Id: 9547
This commit is contained in:
parent
c1b86d9ae2
commit
6055215ab2
|
@ -28,11 +28,8 @@ class HTMLSanitizerMixin(sanitizer.HTMLSanitizerMixin):
|
||||||
allowed_svg_properties = ()
|
allowed_svg_properties = ()
|
||||||
|
|
||||||
class HTMLSanitizer(tokenizer.HTMLTokenizer, HTMLSanitizerMixin):
|
class HTMLSanitizer(tokenizer.HTMLTokenizer, HTMLSanitizerMixin):
|
||||||
def __init__(self, stream, encoding=None, parseMeta=True, useChardet=True,
|
def __init__(self, *args, **kwargs):
|
||||||
lowercaseElementName=True, lowercaseAttrName=True):
|
tokenizer.HTMLTokenizer.__init__(self, *args, **kwargs)
|
||||||
tokenizer.HTMLTokenizer.__init__(self, stream, encoding, parseMeta,
|
|
||||||
useChardet, lowercaseElementName,
|
|
||||||
lowercaseAttrName)
|
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
for token in tokenizer.HTMLTokenizer.__iter__(self):
|
for token in tokenizer.HTMLTokenizer.__iter__(self):
|
||||||
|
|
|
@ -6,6 +6,7 @@ defusedxml>=0.4.1 # for TastyPie when ussing xml; not a declared dependency
|
||||||
django-bootstrap3>=5.1.1
|
django-bootstrap3>=5.1.1
|
||||||
django-widget-tweaks>=1.3
|
django-widget-tweaks>=1.3
|
||||||
docutils>=0.12
|
docutils>=0.12
|
||||||
|
html5lib>=0.90
|
||||||
#lxml>=3.4.0 # for PyQuery;
|
#lxml>=3.4.0 # for PyQuery;
|
||||||
mimeparse>=0.1.3 # for TastPie
|
mimeparse>=0.1.3 # for TastPie
|
||||||
MySQL-python>=1.2.5
|
MySQL-python>=1.2.5
|
||||||
|
|
Loading…
Reference in a new issue