8000 Get pulldom right this time · html5lib/html5lib-python@0992bbc · GitHub
[go: up one dir, main page]

Skip to content

Commit 0992bbc

Browse files
committed
Get pulldom right this time
1 parent bf4e0e0 commit 0992bbc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/html5lib/treewalkers/pulldom.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,21 @@ def tokens(self, event, next):
2929
type, node = event
3030
if type == START_ELEMENT:
3131
name = node.nodeName
32+
namespace = node.namespaceURI
3233
if name in voidElements:
33-
for token in self.emptyTag(node.namespace,
34+
for token in self.emptyTag(namespace,
3435
name,
3536
node.attributes.items(),
3637
not next or next[1] is not node):
3738
yield token
3839
else:
39-
yield self.startTag(node.namespace, name, node.attributes.items())
40+
yield self.startTag(namespace, name, node.attributes.items())
4041

4142
elif type == END_ELEMENT:
4243
name = node.nodeName
44+
namespace = node.namespaceURI
4345
if name not in voidElements:
44-
yield self.endTag(node.namespace, name)
46+
yield self.endTag(namespace, name)
4547

4648
elif type == COMMENT:
4749
yield self.comment(node.nodeValue)

0 commit comments

Comments
 (0)
0