class_docstr: Mathematics domain.
code: def has_equations(self, docname: str | None = None) -> bool:
      if not docname:
          return any(self.data["has_equations"].values())
  
      return self.data["has_equations"].get(docname, False) or any(
          map(
              self.has_equations,
              self.env.toctree_includes.get(docname, ()),
          )
      )
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Any
  from docutils import nodes
  from docutils.nodes import Element, Node, make_id, system_message
  from sphinx.domains import Domain
  from sphinx.locale import __
  from sphinx.roles import XRefRole
  from sphinx.util import logging
  from sphinx.util.nodes import make_refnode
label_desc: Use image node_id 10 for calling the MathDomain obj's underlying member method code with example usage: obj.has_equations(docname) and returns: unknown, any