11
2- from six import text_type
3-
42from . import base
53from ..constants import namespaces , voidElements
64
@@ -32,9 +30,9 @@ def __iter__(self):
3230 if type in ("StartTag" , "EmptyTag" ):
3331 namespace = token ["namespace" ]
3432 name = token ["name" ]
35- assert namespace is None or isinstance (namespace , text_type )
33+ assert namespace is None or isinstance (namespace , str )
3634 assert namespace != ""
37- assert isinstance (name , text_type )
35+ assert isinstance (name , str )
3836 assert name != ""
3937 assert isinstance (token ["data" ], dict )
4038 if (not namespace or namespace == namespaces ["html" ]) and name in voidElements :
@@ -44,18 +42,18 @@ def __iter__(self):
4442 if type == "StartTag" and self .require_matching_tags :
4543 open_elements .append ((namespace , name ))
4644 for (namespace , name ), value in token ["data" ].items ():
47- assert namespace is None or isinstance (namespace , text_type )
45+ assert namespace is None or isinstance (namespace , str )
4846 assert namespace != ""
49- assert isinstance (name , text_type )
47+ assert isinstance (name , str )
5048 assert name != ""
51- assert isinstance (value , text_type )
49+ assert isinstance (value , str )
5250
5351 elif type == "EndTag" :
5452 namespace = token ["namespace" ]
5553 name = token ["name" ]
56- assert namespace is None or isinstance (namespace , text_type )
54+ assert namespace is None or isinstance (namespace , str )
5755 assert namespace != ""
58- assert isinstance (name , text_type )
56+ assert isinstance (name , str )
5957 assert name != ""
6058 if (not namespace or namespace == namespaces ["html" ]) and name in voidElements :
6159 assert False , "Void element reported as EndTag token: %(tag)s" % {"tag" : name }
@@ -65,26 +63,26 @@ def __iter__(self):
6563
6664 elif type == "Comment" :
6765 data = token ["data" ]
68- assert isinstance (data , text_type )
66+ assert isinstance (data , str )
6967
7068 elif type in ("Characters" , "SpaceCharacters" ):
7169 data = token ["data" ]
72- assert isinstance (data , text_type )
70+ assert isinstance (data , str )
7371 assert data != ""
7472 if type == "SpaceCharacters" :
7573 assert data .strip (spaceCharacters ) == ""
7674
7775 elif type == "Doctype" :
7876 name = token ["name" ]
79- assert name is None or isinstance (name , text_type )
80- assert token ["publicId" ] is None or isinstance (name , text_type )
81- assert token ["systemId" ] is None or isinstance (name , text_type )
77+ assert name is None or isinstance (name , str )
78+ assert token ["publicId" ] is None or isinstance (name , str )
79+ assert token ["systemId" ] is None or isinstance (name , str )
8280
8381 elif type == "Entity" :
84- assert isinstance (token ["name" ], text_type )
82+ assert isinstance (token ["name" ], str )
8583
8684 elif type == "SerializerError" :
87- assert isinstance (token ["data" ], text_type )
85+ assert isinstance (token ["data" ], str )
8886
8987 else :
9088 assert False , "Unknown token type: %(type)s" % {"type" : type }
0 commit comments