Skip to content

Commit 436f002

Browse files
author
James Graham
committed
Make tokenizer a new-style class
--HG-- extra : transplant_source : %92%0DJ%BC%CA%23%9F%BF%BD%86%8Cd%87%D5%D7%60H%9D%28%E2
1 parent 9cd98fc commit 436f002

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

html5lib/tokenizer.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
for e in entities:
2424
entitiesByFirstChar.setdefault(e[0], []).append(e)
2525

26-
class HTMLTokenizer:
26+
class HTMLTokenizer(object):
2727
""" This class takes care of tokenizing HTML.
2828
2929
* self.currentToken
@@ -36,8 +36,6 @@ class HTMLTokenizer:
3636
Points to HTMLInputStream object.
3737
"""
3838

39-
# XXX need to fix documentation
40-
4139
def __init__(self, stream, encoding=None, parseMeta=True, useChardet=True,
4240
lowercaseElementName=True, lowercaseAttrName=True, parser=None):
4341

@@ -56,6 +54,7 @@ def __init__(self, stream, encoding=None, parseMeta=True, useChardet=True,
5654

5755
# The current token being created
5856
self.currentToken = None
57+
super(HTMLTokenizer, self).__init__()
5958

6059
def __iter__(self):
6160
""" This is where the magic happens.

0 commit comments

Comments
 (0)