summaryrefslogtreecommitdiff
path: root/src/beautifulsoup/builder/lxml_builder.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2010-12-26 15:27:37 -0500
committerLeonard Richardson <leonard.richardson@canonical.com>2010-12-26 15:27:37 -0500
commit9bf34da305075da4f934d381028a9e4b8c2e7717 (patch)
treeeeb275f40cd60ab8afb3006b59093c87fdc872e7 /src/beautifulsoup/builder/lxml_builder.py
parent66237256dfec2976aa62cff78ae1dbeafab0c4cf (diff)
Got lxml test suite to work.
Diffstat (limited to 'src/beautifulsoup/builder/lxml_builder.py')
-rw-r--r--src/beautifulsoup/builder/lxml_builder.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/beautifulsoup/builder/lxml_builder.py b/src/beautifulsoup/builder/lxml_builder.py
index 2963a02..d8bf3f0 100644
--- a/src/beautifulsoup/builder/lxml_builder.py
+++ b/src/beautifulsoup/builder/lxml_builder.py
@@ -1,11 +1,13 @@
from lxml import etree
from beautifulsoup.element import Comment
-from beautifulsoup.builder import TreeBuilder
+from beautifulsoup.builder import HTMLParserTreeBuilder, TreeBuilder
class LXMLTreeBuilder(TreeBuilder):
- def __init__(self, parser_class=etree.HTMLParser, self_closing_tags=[]):
+ def __init__(self, parser_class=etree.HTMLParser, self_closing_tags=None):
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