summaryrefslogtreecommitdiff
path: root/bs4/builder/_lxml.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2024-08-21 20:18:33 -0400
committerLeonard Richardson <leonardr@segfault.org>2024-08-21 20:18:33 -0400
commit9786a62726de5a8caba10021c4d4a58c8a3e9e3f (patch)
tree2ca847f8fc20e7da3e548fc009449a92c6f50068 /bs4/builder/_lxml.py
parent7fb51753743644e23dfb3e7a964d387583dd0bc0 (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/_lxml.py')
-rw-r--r--bs4/builder/_lxml.py4
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