We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3c5b658 commit c6f0940Copy full SHA for c6f0940
src/html5lib/tokenizer.py
@@ -489,9 +489,6 @@ def tagNameState(self):
489
data = self.stream.char()
490
if data in spaceCharacters:
491
self.state = self.states["beforeAttributeName"]
492
- elif data in asciiLetters:
493
- self.currentToken["name"] += data +\
494
- self.stream.charsUntil(asciiLetters, True)
495
elif data == u">":
496
self.emitCurrentToken()
497
elif data is EOF:
@@ -503,6 +500,8 @@ def tagNameState(self):
503
500
504
501
else:
505
502
self.currentToken["name"] += data
+ # (Don't use charsUntil here, because tag names are
+ # very short and it's faster to not do anything fancy)
506
return True
507
508
def beforeAttributeNameState(self):
0 commit comments