File tree 8 files changed +61
-51
lines changed
Filter options
8 files changed +61
-51
lines changed
Original file line number Diff line number Diff line change 19
19
20
20
# Add any Sphinx extension module names here, as strings. They can be extensions
21
21
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
22
- extensions = ['sphinx.ext.autodoc' , 'sphinx.ext.doctest' , 'sphinx.ext.viewcode' ]
22
+ extensions = ['sphinx.ext.autodoc' , 'sphinx.ext.doctest' , 'sphinx.ext.viewcode' ,
23
+ 'sphinx.ext.intersphinx' ]
23
24
24
25
# Add any paths that contain templates here, relative to this directory.
25
26
templates_path = ['_templates' ]
92
93
]
93
94
94
95
96
+ intersphinx_mapping = {
97
+ 'python' : ('https://docs.python.org/3/' , None ),
98
+ 'lxml' : ('https://lxml.de/apidoc/' , None ),
99
+ 'chardet' : ('https://chardet.readthedocs.io/en/latest/' , None ),
100
+ }
101
+
102
+
95
103
class CExtMock (object ):
96
104
"""Required for autodoc on readthedocs.org where you cannot build C extensions."""
97
105
def __init__ (self , * args , ** kwargs ):
Original file line number Diff line number Diff line change 1
1
filters Package
2
2
===============
3
3
4
- :mod: ` base ` Module
5
- -------------------
4
+ `` base ` ` Module
5
+ ----------------
6
6
7
7
.. automodule :: html5lib.filters.base
8
8
:members:
9
9
:show-inheritance:
10
10
:special-members: __init__
11
11
12
- :mod: `alphabeticalattributes ` Module
13
- ------------------------------------
12
+ .. autoclass :: html5lib.filters.base.Filter
13
+ :members:
14
+ :show-inheritance:
15
+ :special-members: __init__
16
+
17
+ ``alphabeticalattributes `` Module
18
+ ---------------------------------
14
19
15
20
.. automodule :: html5lib.filters.alphabeticalattributes
16
21
:members:
17
22
:show-inheritance:
18
23
:special-members: __init__
19
24
20
- :mod: ` inject_meta_charset ` Module
21
- ---------------------------------
25
+ `` inject_meta_charset ` ` Module
26
+ ------------------------------
22
27
23
28
.. automodule :: html5lib.filters.inject_meta_charset
24
29
:members:
25
30
:show-inheritance:
26
31
:special-members: __init__
27
32
28
- :mod: ` lint ` Module
29
- ------------------
33
+ `` lint ` ` Module
34
+ ---------------
30
35
31
36
.. automodule :: html5lib.filters.lint
32
37
:members:
33
38
:show-inheritance:
34
39
:special-members: __init__
35
40
36
- :mod: ` optionaltags ` Module
37
- --------------------------
41
+ `` optionaltags ` ` Module
42
+ -----------------------
38
43
39
44
.. automodule :: html5lib.filters.optionaltags
40
45
:members:
41
46
:show-inheritance:
42
47
:special-members: __init__
43
48
44
- :mod: ` sanitizer ` Module
45
- -----------------------
49
+ `` sanitizer ` ` Module
50
+ --------------------
46
51
47
52
.. automodule :: html5lib.filters.sanitizer
48
53
:members:
49
54
:show-inheritance:
50
55
:special-members: __init__
51
56
52
- :mod: ` whitespace ` Module
53
- ------------------------
57
+ `` whitespace ` ` Module
58
+ ---------------------
54
59
55
60
.. automodule :: html5lib.filters.whitespace
56
61
:members:
Original file line number Diff line number Diff line change @@ -4,29 +4,34 @@ html5lib Package
4
4
.. automodule :: html5lib
5
5
:members: __version__
6
6
7
- :mod: ` constants ` Module
8
- -----------------------
7
+ `` constants ` ` Module
8
+ --------------------
9
9
10
10
.. automodule :: html5lib.constants
11
11
:members:
12
12
:show-inheritance:
13
13
14
- :mod: ` html5parser ` Module
15
- -------------------------
14
+ `` html5parser ` ` Module
15
+ ----------------------
16
16
17
17
.. automodule :: html5lib.html5parser
18
18
:members:
19
19
:show-inheritance:
20
20
:special-members: __init__
21
21
22
- :mod: ` serializer ` Module
23
- ------------------------
22
+ `` serializer ` ` Module
23
+ ---------------------
24
24
25
25
.. automodule :: html5lib.serializer
26
26
:members:
27
27
:show-inheritance:
28
28
:special-members: __init__
29
29
30
+ .. autoclass :: html5lib.serializer.HTMLSerializer
31
+ :members:
32
+ :show-inheritance:
33
+ :special-members: __init__
34
+
30
35
Subpackages
31
36
-----------
32
37
Original file line number Diff line number Diff line change 1
1
treeadapters Package
2
2
====================
3
3
4
- :mod: `~html5lib.treeadapters ` Package
5
- -------------------------------------
6
-
7
4
.. automodule :: html5lib.treeadapters
8
5
:members:
9
6
:show-inheritance:
Original file line number Diff line number Diff line change 1
1
treebuilders Package
2
2
====================
3
3
4
- :mod: `treebuilders ` Package
5
- ---------------------------
6
-
7
4
.. automodule :: html5lib.treebuilders
8
5
:members:
9
6
:show-inheritance:
10
7
:special-members: __init__
11
8
12
- :mod: ` base ` Module
13
- -------------------
9
+ `` base ` ` Module
10
+ ---------------
14
11
15
12
.. automodule :: html5lib.treebuilders.base
16
13
:members:
17
14
:show-inheritance:
18
15
:special-members: __init__
19
16
20
- :mod: ` dom ` Module
21
- -----------------
17
+ `` dom ` ` Module
18
+ --------------
22
19
23
20
.. automodule :: html5lib.treebuilders.dom
24
21
:members:
25
22
:show-inheritance:
26
23
:special-members: __init__
27
24
28
- :mod: ` etree ` Module
29
- -------------------
25
+ `` etree ` ` Module
26
+ ----------------
30
27
31
28
.. automodule :: html5lib.treebuilders.etree
32
29
:members:
33
30
:show-inheritance:
34
31
:special-members: __init__
35
32
36
- :mod: ` etree_lxml ` Module
37
- ------------------------
33
+ `` etree_lxml ` ` Module
34
+ ---------------------
38
35
39
36
.. automodule :: html5lib.treebuilders.etree_lxml
40
37
:members:
Original file line number Diff line number Diff line change 1
1
treewalkers Package
2
2
===================
3
3
4
- :mod: `treewalkers ` Package
5
- --------------------------
6
-
7
4
.. automodule :: html5lib.treewalkers
8
5
:members:
9
6
:show-inheritance:
10
7
:special-members: __init__
11
8
12
- :mod: ` base ` Module
13
- ------------------
9
+ `` base ` ` Module
10
+ ---------------
14
11
15
12
.. automodule :: html5lib.treewalkers.base
16
13
:members:
17
14
:show-inheritance:
18
15
:special-members: __init__
19
16
20
- :mod: ` dom ` Module
21
- -----------------
17
+ `` dom ` ` Module
18
+ --------------
22
19
23
20
.. automodule :: html5lib.treewalkers.dom
24
21
:members:
25
22
:show-inheritance:
26
23
:special-members: __init__
27
24
28
- :mod: ` etree ` Module
29
- -------------------
25
+ `` etree ` ` Module
26
+ ----------------
30
27
31
28
.. automodule :: html5lib.treewalkers.etree
32
29
:members:
33
30
:show-inheritance:
34
31
:special-members: __init__
35
32
36
- :mod: ` etree_lxml ` Module
37
- ------------------------
33
+ `` etree_lxml ` ` Module
34
+ ---------------------
38
35
39
36
.. automodule :: html5lib.treewalkers.etree_lxml
40
37
:members:
41
38
:show-inheritance:
42
39
:special-members: __init__
43
40
44
- :mod: ` genshi ` Module
45
- --------------------
41
+ `` genshi ` ` Module
42
+ -----------------
46
43
47
44
.. automodule :: html5lib.treewalkers.genshi
48
45
:members:
Original file line number Diff line number Diff line change @@ -15,9 +15,9 @@ Tree builders
15
15
The parser reads HTML by tokenizing the content and building a tree that
16
16
the user can later access. html5lib can build three types of trees:
17
17
18
- * ``etree `` - this is the default; builds a tree based on :mod: ` xml.etree `,
19
- which can be found in the standard library. Whenever possible, the
20
- accelerated ``ElementTree `` implementation (i.e.
18
+ * ``etree `` - this is the default; builds a tree based on
19
+ :mod: ` xml.etree.ElementTree `, which can be found in the standard library.
20
+ Whenever possible, the accelerated ``ElementTree `` implementation (i.e.
21
21
``xml.etree.cElementTree `` on Python 2.x) is used.
22
22
23
23
* ``dom `` - builds a tree based on :mod: `xml.dom.minidom `.
Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ def hasContent(self):
121
121
122
122
class ActiveFormattingElements (list ):
123
123
def append (self , node ):
124
+ """Append node to the end of the list."""
124
125
equalCount = 0
125
126
if node != Marker :
126
127
for element in self [::- 1 ]:
You can’t perform that action at this time.
0 commit comments