class_docstr: Singleton object containing the current renderer configurations
class_docstr_tok: ["Singleton","object","containing","the","current","renderer","configurations"]
docstr: Input a string and validate that it contains the names of one or more
  valid renderers separated on '+' characters.  If valid, return
  a list of the renderer names
  
  Parameters
  ----------
  renderers_string: str
  
  Returns
  -------
  list of str
docstr_tok: ["Input","a","string","and","validate","that","it","contains","the","names","of","one","or","more","valid","renderers","separated","on","'+","'","characters",".","If","valid",",","return","a","list","of","the","renderer","names","Parameters","--","--","--","--","--","renderers_string",":","str","Returns","--","--","--","-","list","of","str"]
code: def _validate_coerce_renderers(self, renderers_string):
      """
      Input a string and validate that it contains the names of one or more
      valid renderers separated on '+' characters.  If valid, return
      a list of the renderer names
  
      Parameters
      ----------
      renderers_string: str
  
      Returns
      -------
      list of str
      """
      # Validate value
      if not isinstance(renderers_string, str):
          raise ValueError("Renderer must be specified as a string")
  
      renderer_names = renderers_string.split("+")
      invalid = [name for name in renderer_names if name not in self]
      if invalid:
          raise ValueError(
              """
  Invalid named renderer(s) received: {}""".format(
                  str(invalid)
              )
          )
  
      return renderer_names
  
imports: import textwrap
  from copy import copy
  import os
  from packaging.version import Version
  from plotly import optional_imports
  from plotly.io._base_renderers import MimetypeRenderer, ExternalRenderer, PlotlyRenderer, NotebookRenderer, KaggleRenderer, AzureRenderer, ColabRenderer, JsonRenderer, PngRenderer, JpegRenderer, SvgRenderer, PdfRenderer, BrowserRenderer, IFrameRenderer, SphinxGalleryHtmlRenderer, SphinxGalleryOrcaRenderer, CoCalcRenderer, DatabricksRenderer
  from plotly.io._utils import validate_coerce_fig_to_dict
label_desc: Use image node_id 16 for calling the RenderersConfig obj's underlying member method code with example usage: obj._validate_coerce_renderers(renderers_string) and returns: renderer_names