From 3b7046e112718a55e554771cefa47d2ece654e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=A0ng=20=C4=90=E1=BB=A9c=20Hi=E1=BA=BFu?= Date: Sun, 6 Jan 2019 14:00:12 +0700 Subject: [PATCH] htmldocck: don't let HTMLParser convert charrefs With python 3.5, the default value for `convert_charrefs` became True. This broke nbsp conversion for `@matches` XPATH PATTERN tests. --- src/etc/htmldocck.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/etc/htmldocck.py b/src/etc/htmldocck.py index ef41e426f2893..464794d817f25 100644 --- a/src/etc/htmldocck.py +++ b/src/etc/htmldocck.py @@ -137,6 +137,7 @@ class CustomHTMLParser(HTMLParser): attributes.""" def __init__(self, target=None): HTMLParser.__init__(self) + self.convert_charrefs = False self.__builder = target or ET.TreeBuilder() def handle_starttag(self, tag, attrs):