From a2cdaf5de7375328a1f4f18ae6af15a925870886 Mon Sep 17 00:00:00 2001 From: Geoffrey Sneddon Date: Wed, 16 Dec 2015 00:46:48 +0000 Subject: [PATCH] Fix #144: avoid bogus parse error on camel-case foreign elements --- html5lib/html5parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html5lib/html5parser.py b/html5lib/html5parser.py index ed44a552..a7cb98be 100644 --- a/html5lib/html5parser.py +++ b/html5lib/html5parser.py @@ -2444,7 +2444,7 @@ def processStartTag(self, token): def processEndTag(self, token): nodeIndex = len(self.tree.openElements) - 1 node = self.tree.openElements[-1] - if node.name != token["name"]: + if node.name.translate(asciiUpper2Lower) != token["name"]: self.parser.parseError("unexpected-end-tag", {"name": token["name"]}) while True: pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy