(self, name)
| 784 | # it needs to be changed as well. |
| 785 | # |
| 786 | def end_element_handler(self, name): |
| 787 | curNode = self.curNode |
| 788 | if ' ' in name: |
| 789 | uri, localname, prefix, qname = _parse_ns_name(self, name) |
| 790 | assert (curNode.namespaceURI == uri |
| 791 | and curNode.localName == localname |
| 792 | and curNode.prefix == prefix), \ |
| 793 | "element stack messed up! (namespace)" |
| 794 | else: |
| 795 | assert curNode.nodeName == name, \ |
| 796 | "element stack messed up - bad nodeName" |
| 797 | assert curNode.namespaceURI == EMPTY_NAMESPACE, \ |
| 798 | "element stack messed up - bad namespaceURI" |
| 799 | self.curNode = curNode.parentNode |
| 800 | self._finish_end_element(curNode) |
| 801 | |
| 802 | |
| 803 | class ExpatBuilderNS(Namespaces, ExpatBuilder): |
nothing calls this directly
no test coverage detected