Skip to content

Commit 6055215

Browse files
committed
Removed local copy of html5lib, added html5lib to requirements.txt, and updated utils/html.py to work with htm5lib 0.999.
- Legacy-Id: 9547
1 parent c1b86d9 commit 6055215

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

ietf/utils/html.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,8 @@ class HTMLSanitizerMixin(sanitizer.HTMLSanitizerMixin):
2828
allowed_svg_properties = ()
2929

3030
class HTMLSanitizer(tokenizer.HTMLTokenizer, HTMLSanitizerMixin):
31-
def __init__(self, stream, encoding=None, parseMeta=True, useChardet=True,
32-
lowercaseElementName=True, lowercaseAttrName=True):
33-
tokenizer.HTMLTokenizer.__init__(self, stream, encoding, parseMeta,
34-
useChardet, lowercaseElementName,
35-
lowercaseAttrName)
31+
def __init__(self, *args, **kwargs):
32+
tokenizer.HTMLTokenizer.__init__(self, *args, **kwargs)
3633

3734
def __iter__(self):
3835
for token in tokenizer.HTMLTokenizer.__iter__(self):

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ defusedxml>=0.4.1 # for TastyPie when ussing xml; not a declared dependency
66
django-bootstrap3>=5.1.1
77
django-widget-tweaks>=1.3
88
docutils>=0.12
9+
html5lib>=0.90
910
#lxml>=3.4.0 # for PyQuery;
1011
mimeparse>=0.1.3 # for TastPie
1112
MySQL-python>=1.2.5

0 commit comments

Comments
 (0)