class_docstr: Fallback various desc_* nodes to inline if translator does not support them.
class_docstr_tok: ["Fallback","various","desc_","*","nodes","to","inline","if","translator","does","not","support","them","."]
docstr: Translate nodes of type *node_type* to docutils inline nodes.
  
  The original node type name is stored as a string in a private
  ``_sig_node_type`` attribute if the latter did not exist.
docstr_tok: ["Translate","nodes","of","type","*","node_type","*","to","docutils","inline","nodes",".","The","original","node","type","name","is","stored","as","a","string","in","a","private","``","_sig_node_type","``","attribute","if","the","latter","did","not","exist","."]
code: def fallback(self, node_type: Any) -> None:
      """Translate nodes of type *node_type* to docutils inline nodes.
  
      The original node type name is stored as a string in a private
      ``_sig_node_type`` attribute if the latter did not exist.
      """
      for node in self.document.findall(node_type):
          newnode = nodes.inline()
          newnode.update_all_atts(node)
          newnode.extend(node)
          # Only set _sig_node_type if not defined by the user
          newnode.setdefault("_sig_node_type", node.tagname)
          node.replace_self(newnode)
  
imports: from __future__ import annotations
  import re
  from typing import TYPE_CHECKING, Any, cast
  from docutils import nodes
  from docutils.nodes import Element, Node
  from sphinx import addnodes
  from sphinx.errors import NoUri
  from sphinx.locale import __
  from sphinx.transforms import SphinxTransform
  from sphinx.util import logging
  from sphinx.util.docutils import SphinxTranslator
  from sphinx.util.nodes import find_pending_xref_condition, process_only_nodes
label_desc: Use image node_id 2 for calling the SigElementFallbackTransform obj's underlying member method code with example usage: obj.fallback(node_type) without return types