summaryrefslogtreecommitdiff
path: root/sphinx/domains/std.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/domains/std.py')
-rw-r--r--sphinx/domains/std.py37
1 files changed, 1 insertions, 36 deletions
diff --git a/sphinx/domains/std.py b/sphinx/domains/std.py
index 66171646a..9d094d1a9 100644
--- a/sphinx/domains/std.py
+++ b/sphinx/domains/std.py
@@ -22,10 +22,9 @@ from docutils.statemachine import StringList
from sphinx import addnodes
from sphinx.addnodes import desc_signature, pending_xref
-from sphinx.deprecation import RemovedInSphinx30Warning, RemovedInSphinx40Warning
+from sphinx.deprecation import RemovedInSphinx40Warning
from sphinx.directives import ObjectDescription
from sphinx.domains import Domain, ObjType
-from sphinx.errors import NoUri
from sphinx.locale import _, __
from sphinx.roles import XRefRole
from sphinx.util import ws_re, logging, docname_join
@@ -804,30 +803,6 @@ class StandardDomain(Domain):
return make_refnode(builder, fromdocname, docname,
labelid, contnode)
- def _resolve_citation_xref(self, env: "BuildEnvironment", fromdocname: str,
- builder: "Builder", typ: str, target: str,
- node: pending_xref, contnode: Element) -> Element:
- warnings.warn('StandardDomain._resolve_citation_xref() is deprecated.',
- RemovedInSphinx30Warning)
- docname, labelid, lineno = self.data['citations'].get(target, ('', '', 0))
- if not docname:
- if 'ids' in node:
- # remove ids attribute that annotated at
- # transforms.CitationReference.apply.
- del node['ids'][:]
- return None
-
- try:
- return make_refnode(builder, fromdocname, docname,
- labelid, contnode)
- except NoUri:
- # remove the ids we added in the CitationReferences
- # transform since they can't be transfered to
- # the contnode (if it's a Text node)
- if not isinstance(contnode, nodes.Element):
- del node['ids'][:]
- raise
-
def _resolve_obj_xref(self, env: "BuildEnvironment", fromdocname: str,
builder: "Builder", typ: str, target: str,
node: pending_xref, contnode: Element) -> Element:
@@ -924,16 +899,6 @@ class StandardDomain(Domain):
figtype, _ = self.enumerable_nodes.get(node.__class__, (None, None))
return figtype
- def get_figtype(self, node: Node) -> str:
- """Get figure type of nodes.
-
- .. deprecated:: 1.8
- """
- warnings.warn('StandardDomain.get_figtype() is deprecated. '
- 'Please use get_enumerable_node_type() instead.',
- RemovedInSphinx30Warning, stacklevel=2)
- return self.get_enumerable_node_type(node)
-
def get_fignumber(self, env: "BuildEnvironment", builder: "Builder",
figtype: str, docname: str, target_node: Element) -> Tuple[int, ...]:
if figtype == 'section':