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:
Henrik Levkowetz 2015-04-24 18:07:26 +00:00
parent c1b86d9ae2
commit 6055215ab2
2 changed files with 3 additions and 5 deletions

View file

@ -28,11 +28,8 @@ class HTMLSanitizerMixin(sanitizer.HTMLSanitizerMixin):
allowed_svg_properties = ()
class HTMLSanitizer(tokenizer.HTMLTokenizer, HTMLSanitizerMixin):
def __init__(self, stream, encoding=None, parseMeta=True, useChardet=True,
lowercaseElementName=True, lowercaseAttrName=True):
tokenizer.HTMLTokenizer.__init__(self, stream, encoding, parseMeta,
useChardet, lowercaseElementName,
lowercaseAttrName)
def __init__(self, *args, **kwargs):
tokenizer.HTMLTokenizer.__init__(self, *args, **kwargs)
def __iter__(self):
for token in tokenizer.HTMLTokenizer.__iter__(self):

View file

@ -6,6 +6,7 @@ defusedxml>=0.4.1 # for TastyPie when ussing xml; not a declared dependency
django-bootstrap3>=5.1.1
django-widget-tweaks>=1.3
docutils>=0.12
html5lib>=0.90
#lxml>=3.4.0 # for PyQuery;
mimeparse>=0.1.3 # for TastPie
MySQL-python>=1.2.5