class_docstr: Mixin to render Doc objects that can be called
  
  i.e. classes (for the __init__ method) and functions/methods
class_docstr_tok: ["Mixin","to","render","Doc","objects","that","can","be","called","i.e",".","classes","(","for","the","__init__","method",")","and","functions\/methods"]
docstr: Render docstring sections that have a list of definitions
  
  e.g. Parameters, Other Parameters, Returns, Yields, Receives,
       Warns, Attributes
docstr_tok: ["Render","docstring","sections","that","have","a","list","of","definitions","e.g",".","Parameters",",","Other","Parameters",",","Returns",",","Yields",",","Receives",",","Warns",",","Attributes"]
code: def _(self, el: DocstringSectionWithDefinitions):
      """
      Render docstring sections that have a list of definitions
  
      e.g. Parameters, Other Parameters, Returns, Yields, Receives,
           Warns, Attributes
      """
  
      def render_section_item(
          el: DocstringDefinitionType,
      ) -> DefinitionItem:
          """
          Render a single definition in a section
          """
          name = getattr(el, "name", None) or ""
          default = getattr(el, "default", None)
          annotation = (
              str(self.render_annotation(el.annotation))
              if el.annotation
              else None
          )
          term = str(
              self.render_variable_definition(name, annotation, default)
          )
  
          # Annotations are expressed in html so that contained interlink
          # references can be processed. Pandoc does not process any markup
          # within backquotes `...`, but it does if the markup is within
          # html code tags.
          return Code(term).html, el.description
  
      items = [render_section_item(item) for item in el.value]
      return Div(
          DefinitionList(items),
          Attr(classes=["doc-definition-items"]),
      )
  
file_path: plotnine/doc/_renderers/render/mixin_call.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, cast
  from griffe import dataclasses
  from quartodoc import layout
  from quartodoc.pandoc.blocks import CodeBlock, DefinitionItem, DefinitionList, Div
  from quartodoc.pandoc.components import Attr
  from quartodoc.pandoc.inlines import Code
  from ..format import formatted_signature, repr_obj
  from ..typing import DocstringSectionWithDefinitions
  from .doc import RenderDoc
label_desc: Use image node_id 2 for calling the __RenderDocCallMixin obj's underlying member method code with example usage: obj._(el) and returns: Div, Code,  el