diff options
author | Leonard Richardson <leonard.richardson@canonical.com> | 2010-12-28 11:12:20 -0500 |
---|---|---|
committer | Leonard Richardson <leonard.richardson@canonical.com> | 2010-12-28 11:12:20 -0500 |
commit | 30cb1ad76ee23fb89f0611db3f7b9a26cbbce06e (patch) | |
tree | 2ae8cd9f786b9b101075b9ae59f5979019260e89 /src/beautifulsoup/builder/lxml_builder.py | |
parent | d575daed6b0ac6fffc691c44e256a3e8de8e8cdc (diff) |
Removed the HTMLParser tree builder to give me some room to maneuver.
Diffstat (limited to 'src/beautifulsoup/builder/lxml_builder.py')
-rw-r--r-- | src/beautifulsoup/builder/lxml_builder.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/beautifulsoup/builder/lxml_builder.py b/src/beautifulsoup/builder/lxml_builder.py index d8bf3f0..4949fea 100644 --- a/src/beautifulsoup/builder/lxml_builder.py +++ b/src/beautifulsoup/builder/lxml_builder.py @@ -1,19 +1,13 @@ from lxml import etree from beautifulsoup.element import Comment -from beautifulsoup.builder import HTMLParserTreeBuilder, TreeBuilder +from beautifulsoup.builder import HTMLTreeBuilder -class LXMLTreeBuilder(TreeBuilder): +class LXMLTreeBuilder(HTMLTreeBuilder): - def __init__(self, parser_class=etree.HTMLParser, self_closing_tags=None): + def __init__(self, parser_class=etree.HTMLParser): self.parser = parser_class(target=self) - if self_closing_tags is None: - self_closing_tags = HTMLParserTreeBuilder.self_closing_tags - self.self_closing_tags = self_closing_tags self.soup = None - def isSelfClosingTag(self, name): - return name in self.self_closing_tags - def feed(self, markup): self.parser.feed(markup) self.parser.close() |