$92 GRAYBYTE WORDPRESS FILE MANAGER $18

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/

HOME
Current File : /usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders//__init__.pyo
�
��abc@`sHdZddlmZmZmZddlmZiZdd�Z	dS(u�A collection of modules for building different kinds of tree from
HTML documents.

To create a treebuilder for a new type of tree, you need to do
implement several things:

1) A set of classes for various types of elements: Document, Doctype,
Comment, Element. These must implement the interface of
_base.treebuilders.Node (although comment nodes have a different
signature for their constructor, see treebuilders.etree.Comment)
Textual content may also be implemented as another node type, or not, as
your tree implementation requires.

2) A treebuilder object (called TreeBuilder by convention) that
inherits from treebuilders._base.TreeBuilder. This has 4 required attributes:
documentClass - the class to use for the bottommost node of a document
elementClass - the class to use for HTML Elements
commentClass - the class to use for comments
doctypeClass - the class to use for doctypes
It also has one required method:
getDocument - Returns the root node of the complete document tree

3) If you wish to run the unit tests, you must also create a
testSerializer method on your treebuilder which accepts a node and
returns a string containing Node and its children serialized according
to the format used in the unittests
i(tabsolute_importtdivisiontunicode_literalsi(t
default_etreecK`s�|j�}|tkr�|dkrlddlm}|dkrYddlm}|}n|j||�jS|dkr�ddlm	}|jt|<q�|dkr�dd	lm
}|dkr�t}n|j||�jSt
d
|��ntj|�S(u�Get a TreeBuilder class for various types of tree with built-in support

    treeType - the name of the tree type required (case-insensitive). Supported
               values are:

               "dom" - A generic builder for DOM implementations, defaulting to
                       a xml.dom.minidom based implementation.
               "etree" - A generic builder for tree implementations exposing an
                         ElementTree-like interface, defaulting to
                         xml.etree.cElementTree if available and
                         xml.etree.ElementTree if not.
               "lxml" - A etree-based builder for lxml.etree, handling
                        limitations of lxml's implementation.

    implementation - (Currently applies to the "etree" and "dom" tree types). A
                      module implementing the tree type e.g.
                      xml.etree.ElementTree or xml.etree.cElementTree.udomi(tdomi(tminidomulxml(t
etree_lxmluetree(tetreeuUnrecognised treebuilder "%s" N(tlowerttreeBuilderCachetRtNonetxml.domRtgetDomModuletTreeBuilderRRRtgetETreeModulet
ValueErrortget(ttreeTypetimplementationtkwargsRRRR((sN/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.pytgetTreeBuilder$s$		N(
t__doc__t
__future__RRRt_utilsRR	RR(((sN/usr/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.pyt<module>s


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 8.23 PM
root / root
0755
__init__.py
3.326 KB
21 Apr 2022 6.08 PM
root / root
0644
__init__.pyc
3.303 KB
21 Apr 2022 6.08 PM
root / root
0644
__init__.pyo
3.303 KB
21 Apr 2022 6.08 PM
root / root
0644
base.py
13.615 KB
21 Apr 2022 6.08 PM
root / root
0644
base.pyc
13.941 KB
21 Apr 2022 6.08 PM
root / root
0644
base.pyo
13.808 KB
21 Apr 2022 6.08 PM
root / root
0644
dom.py
8.628 KB
21 Apr 2022 6.08 PM
root / root
0644
dom.pyc
11.388 KB
21 Apr 2022 6.08 PM
root / root
0644
dom.pyo
11.388 KB
21 Apr 2022 6.08 PM
root / root
0644
etree.py
12.465 KB
21 Apr 2022 6.08 PM
root / root
0644
etree.pyc
14.442 KB
21 Apr 2022 6.08 PM
root / root
0644
etree.pyo
14.322 KB
21 Apr 2022 6.08 PM
root / root
0644
etree_lxml.py
13.829 KB
21 Apr 2022 6.08 PM
root / root
0644
etree_lxml.pyc
14.893 KB
21 Apr 2022 6.08 PM
root / root
0644
etree_lxml.pyo
14.66 KB
21 Apr 2022 6.08 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF