summaryrefslogtreecommitdiff
path: root/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/html5lib/treeadapters/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/html5lib/treeadapters/__init__.py')
-rw-r--r--venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/html5lib/treeadapters/__init__.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/html5lib/treeadapters/__init__.py b/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/html5lib/treeadapters/__init__.py
new file mode 100644
index 0000000..8767fb0
--- /dev/null
+++ b/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/html5lib/treeadapters/__init__.py
@@ -0,0 +1,30 @@
1"""Tree adapters let you convert from one tree structure to another
2
3Example:
4
5.. code-block:: python
6
7 from pip._vendor import html5lib
8 from pip._vendor.html5lib.treeadapters import genshi
9
10 doc = '<html><body>Hi!</body></html>'
11 treebuilder = html5lib.getTreeBuilder('etree')
12 parser = html5lib.HTMLParser(tree=treebuilder)
13 tree = parser.parse(doc)
14 TreeWalker = html5lib.getTreeWalker('etree')
15
16 genshi_tree = genshi.to_genshi(TreeWalker(tree))
17
18"""
19from __future__ import absolute_import, division, unicode_literals
20
21from . import sax
22
23__all__ = ["sax"]
24
25try:
26 from . import genshi # noqa
27except ImportError:
28 pass
29else:
30 __all__.append("genshi")