diff options
author | Leonard Richardson <leonardr@segfault.org> | 2024-08-21 20:18:33 -0400 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2024-08-21 20:18:33 -0400 |
commit | 9786a62726de5a8caba10021c4d4a58c8a3e9e3f (patch) | |
tree | 2ca847f8fc20e7da3e548fc009449a92c6f50068 /bs4/builder | |
parent | 7fb51753743644e23dfb3e7a964d387583dd0bc0 (diff) |
* Changes to make tests work whether tests are run under soupsieve 2.6
or an earlier version. Based on a patch by Stefano Rivera.
* Removed the strip_cdata argument to lxml's HTMLParser
constructor, which never did anything and is deprecated as of lxml
5.3.0. Patch by Stefano Rivera. [bug=2076897]
Diffstat (limited to 'bs4/builder')
-rw-r--r-- | bs4/builder/_lxml.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bs4/builder/_lxml.py b/bs4/builder/_lxml.py index 4f7cf74..502a776 100644 --- a/bs4/builder/_lxml.py +++ b/bs4/builder/_lxml.py @@ -108,7 +108,7 @@ class LXMLTreeBuilderForXML(TreeBuilder): if self._default_parser is not None: return self._default_parser return etree.XMLParser( - target=self, strip_cdata=False, recover=True, encoding=encoding) + target=self, recover=True, encoding=encoding) def parser_for(self, encoding): """Instantiate an appropriate parser for the given encoding. @@ -122,7 +122,7 @@ class LXMLTreeBuilderForXML(TreeBuilder): if isinstance(parser, Callable): # Instantiate the parser with default arguments parser = parser( - target=self, strip_cdata=False, recover=True, encoding=encoding + target=self, recover=True, encoding=encoding ) return parser |