@@ -53,9 +53,10 @@ def parse(self, stream, innerHTML=False):
53
53
"""Stream should be a stream of unicode bytes. Character encoding
54
54
issues have not yet been dealt with."""
55
55
56
- #XXX - need to ensure the tree is reset here
56
+ # XXX - need to ensure the tree is reset here
57
+ # Why? -- anne
57
58
58
- # We don't actually support inner HTML yet but this should allow
59
+ # We don't actually support innerHTML yet but this should allow
59
60
# assertations
60
61
self .innerHTML = innerHTML
61
62
@@ -1559,24 +1560,27 @@ def __init__(self, parser, tree):
1559
1560
("html" , self .startTagHtml ),
1560
1561
("noframes" , self .startTagNoframes )
1561
1562
])
1562
- self .startTagHandler .default = self .tagOther
1563
+ self .startTagHandler .default = self .startTagOther
1563
1564
1564
1565
self .endTagHandler = utils .MethodDispatcher ([
1565
1566
("html" , self .endTagHtml )
1566
1567
])
1567
- self .endTagHandler .default = self .tagOther
1568
+ self .endTagHandler .default = self .endTagOther
1568
1569
1569
1570
def processCharacters (self , data ):
1570
1571
self .parser .parseError ()
1571
1572
1572
1573
def startTagNoframes (self , name , attributes ):
1573
1574
self .parser .phases ["inBody" ].processStartTag (name , attributes )
1574
1575
1576
+ def startTagOther (self , name , attributes ):
1577
+ self .parser .parseError ()
1578
+
1575
1579
def endTagHtml (self , name ):
1576
1580
self .parser .lastPhase = self .parser .phase
1577
1581
self .parser .phase = self .parser .phases ["trailingEnd" ]
1578
1582
1579
- def tagOther (self , name , attributes = {} ):
1583
+ def endTagOther (self , name ):
1580
1584
self .parser .parseError ()
1581
1585
1582
1586
0 commit comments