summaryrefslogtreecommitdiff
path: root/sphinx/util/nodes.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/util/nodes.py')
-rw-r--r--sphinx/util/nodes.py26
1 files changed, 2 insertions, 24 deletions
diff --git a/sphinx/util/nodes.py b/sphinx/util/nodes.py
index fdbf94fe6..3549dd190 100644
--- a/sphinx/util/nodes.py
+++ b/sphinx/util/nodes.py
@@ -182,14 +182,6 @@ IGNORED_NODES = (
)
-def is_pending_meta(node: Node) -> bool:
- if (isinstance(node, nodes.pending) and
- isinstance(node.details.get('nodes', [None])[0], addnodes.meta)):
- return True
- else:
- return False
-
-
def is_translatable(node: Node) -> bool:
if isinstance(node, addnodes.translatable):
return True
@@ -225,11 +217,7 @@ def is_translatable(node: Node) -> bool:
return False
return True
- if is_pending_meta(node) or isinstance(node, addnodes.meta):
- # docutils-0.17
- return True
- elif isinstance(node, addnodes.docutils_meta):
- # docutils-0.18+
+ if isinstance(node, nodes.meta): # type: ignore
return True
return False
@@ -244,9 +232,6 @@ LITERAL_TYPE_NODES = (
IMAGE_TYPE_NODES = (
nodes.image,
)
-META_TYPE_NODES = (
- addnodes.meta,
-)
def extract_messages(doctree: Element) -> Iterable[Tuple[Element, str]]:
@@ -267,14 +252,7 @@ def extract_messages(doctree: Element) -> Iterable[Tuple[Element, str]]:
msg = '.. image:: %s' % node['uri']
else:
msg = ''
- elif isinstance(node, META_TYPE_NODES):
- # docutils-0.17
- msg = node.rawcontent
- elif isinstance(node, nodes.pending) and is_pending_meta(node):
- # docutils-0.17
- msg = node.details['nodes'][0].rawcontent
- elif isinstance(node, addnodes.docutils_meta):
- # docutils-0.18+
+ elif isinstance(node, nodes.meta): # type: ignore
msg = node["content"]
else:
msg = node.rawsource.replace('\n', ' ').strip()