class_docstr: Builds target formats from the reST sources.
class_docstr_tok: ["Builds","target","formats","from","the","reST","sources","."]
docstr: Return a builder specific option.
  
  This method allows customization of common builder settings by
  inserting the name of the current builder in the option key.
  If the key does not exist, use default as builder name.
code: def get_builder_config(self, option: str, default: str) -> Any:
      """Return a builder specific option.
  
      This method allows customization of common builder settings by
      inserting the name of the current builder in the option key.
      If the key does not exist, use default as builder name.
      """
      # At the moment, only XXX_use_index is looked up this way.
      # Every new builder variant must be registered in Config.config_values.
      try:
          optname = f"{self.name}_{option}"
          return getattr(self.config, optname)
      except AttributeError:
          optname = f"{default}_{option}"
          return getattr(self.config, optname)
  
imports: from __future__ import annotations
  import codecs
  import pickle
  import time
  from os import path
  from typing import TYPE_CHECKING, Any
  from docutils import nodes
  from docutils.utils import DependencyList
  from sphinx.environment import CONFIG_CHANGED_REASON, CONFIG_OK, BuildEnvironment
  from sphinx.environment.adapters.asset import ImageAdapter
  from sphinx.errors import SphinxError
  from sphinx.locale import __
  from sphinx.util import UnicodeDecodeErrorHandler, get_filetype, import_object, logging, rst
  from sphinx.util.build_phase import BuildPhase
  from sphinx.util.console import bold
  from sphinx.util.display import progress_message, status_iterator
  from sphinx.util.docutils import sphinx_domains
  from sphinx.util.i18n import CatalogInfo, CatalogRepository, docname_to_domain
  from sphinx.util.osutil import SEP, ensuredir, relative_uri, relpath
  from sphinx.util.parallel import ParallelTasks, SerialTasks, make_chunks, parallel_available
  from sphinx import directives
  from sphinx import roles
label_desc: Use image node_id 33 for calling the Builder obj's underlying member method code with example usage: obj.get_builder_config(option, default) and returns: getattr, getattr