diff --git a/ietf/utils/html.py b/ietf/utils/html.py index 499189635..c0f717cc9 100644 --- a/ietf/utils/html.py +++ b/ietf/utils/html.py @@ -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): diff --git a/requirements.txt b/requirements.txt index 697b72f40..8a172e928 100644 --- a/requirements.txt +++ b/requirements.txt @@ -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