diff options
author | Leonard Richardson <leonardr@segfault.org> | 2023-01-25 15:07:21 -0500 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2023-01-25 15:07:21 -0500 |
commit | 5fb5a9564741d4351fde8d828a6fd1944734807d (patch) | |
tree | adf1cf97b4d591975d933175152aeab4cec8bc66 /src/beautifulsoup/builder/lxml_builder.py | |
parent | 9b4eb2db8a830ff4522de4b744548039fdf5a2e6 (diff) |
Removed very copy of the code that was imported as part of the bzr import but not removed.
Diffstat (limited to 'src/beautifulsoup/builder/lxml_builder.py')
-rw-r--r-- | src/beautifulsoup/builder/lxml_builder.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/beautifulsoup/builder/lxml_builder.py b/src/beautifulsoup/builder/lxml_builder.py deleted file mode 100644 index 3e1de5f..0000000 --- a/src/beautifulsoup/builder/lxml_builder.py +++ /dev/null @@ -1,36 +0,0 @@ -from lxml import etree -from beautifulsoup.element import Comment -from beautifulsoup.builder import HTMLTreeBuilder - -class LXMLTreeBuilder(HTMLTreeBuilder): - - def __init__(self, parser_class=etree.HTMLParser): - self.parser = parser_class(target=self) - self.soup = None - - def feed(self, markup): - self.parser.feed(markup) - self.parser.close() - - def close(self): - pass - - def start(self, name, attrs): - self.soup.handle_starttag(name, attrs) - - def end(self, name): - self.soup.handle_endtag(name) - - def data(self, content): - self.soup.handle_data(content) - - def comment(self, content): - "Handle comments as Comment objects." - self.soup.endData() - self.soup.handle_data(content) - self.soup.endData(Comment) - - def test_fragment_to_document(self, fragment): - """See `TreeBuilder`.""" - return u'<html><body>%s</body></html>' % fragment - |