Skip to content

Commit 3ca6c91

Browse files
committed
propogate information about chardet and using meta to the tokenizer
1 parent b2692fe commit 3ca6c91

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/html5lib/html5parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,8 @@ def parse(self, stream, encoding=None, parseMeta=True, useChardet=True):
190190
regardless of any BOM or later declaration (such as in a meta
191191
element)
192192
"""
193-
self._parse(stream, innerHTML=False, encoding=encoding)
193+
self._parse(stream, innerHTML=False, encoding=encoding,
194+
parseMeta=parseMeta, useChardet=useChardet)
194195
return self.tree.getDocument()
195196

196197
def parseFragment(self, stream, container="div", encoding=None,

src/html5lib/inputstream.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,6 @@ def openStream(self, source):
202202
return stream
203203

204204
def detectEncoding(self, parseMeta=True, chardet=True):
205-
206205
#First look for a BOM
207206
#This will also read past the BOM if present
208207
encoding = self.detectBOM()

src/html5lib/tokenizer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class HTMLTokenizer:
3939

4040
def __init__(self, stream, encoding=None, parseMeta=True, useChardet=True,
4141
lowercaseElementName=True, lowercaseAttrName=True):
42+
4243
self.stream = HTMLInputStream(stream, encoding, parseMeta, useChardet)
4344

4445
#Perform case conversions?

0 commit comments

Comments
 (0)