mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Update special support nodes for gettext processing.
This commit is contained in:
parent
57a82e44cc
commit
c41aed5d07
@ -62,17 +62,13 @@ def apply_source_workaround(node):
|
|||||||
if node.source and node.rawsource:
|
if node.source and node.rawsource:
|
||||||
return
|
return
|
||||||
|
|
||||||
# workaround: docutils-0.10.0 or older's nodes.caption for nodes.figure
|
# workaround: some docutils nodes doesn't have source, line.
|
||||||
# and nodes.title for nodes.admonition doesn't have source, line.
|
|
||||||
# this issue was filed to Docutils tracker:
|
|
||||||
# sf.net/tracker/?func=detail&aid=3599485&group_id=38414&atid=422032
|
|
||||||
# sourceforge.net/p/docutils/patches/108/
|
|
||||||
if (isinstance(node, (
|
if (isinstance(node, (
|
||||||
nodes.caption,
|
nodes.caption, # figure caption: sf.net/p/docutils/patches/100/ fixed@du11
|
||||||
nodes.title,
|
nodes.title, # admonition title: sf.net/p/docutils/patches/108/ fixed@du11
|
||||||
nodes.rubric,
|
nodes.rubric, # #1305 rubric directive
|
||||||
nodes.line,
|
nodes.line, # #1477 line node
|
||||||
nodes.image,
|
nodes.image, # #3093 image directive in substitution
|
||||||
))):
|
))):
|
||||||
node.source = find_source_node(node)
|
node.source = find_source_node(node)
|
||||||
node.line = 0 # need fix docutils to get `node.line`
|
node.line = 0 # need fix docutils to get `node.line`
|
||||||
|
Loading…
Reference in New Issue
Block a user