Skip to content

Commit 7d7a079

Browse files
committed
Always initialize Parser.tokenizer
1 parent 47df02b commit 7d7a079

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

html5lib/html5parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ def __init__(self, tree=None, strict=False, namespaceHTMLElements=True, debug=Fa
107107

108108
self.phases = {name: cls(self, self.tree) for name, cls in
109109
_phases.items()}
110+
self.tokenizer = None
110111

111112
def _parse(self, stream, innerHTML=False, container="div", scripting=False, **kwargs):
112113

@@ -162,7 +163,7 @@ def documentEncoding(self):
162163
:obj:`None` if that is not determined yet
163164
164165
"""
165-
if not hasattr(self, 'tokenizer'):
166+
if self.tokenizer is None:
166167
return None
167168
return self.tokenizer.stream.charEncoding[0].name
168169

0 commit comments

Comments
 (0)