code: def __missing__(self, key):
      if not key.endswith(":kwdoc"):
          raise KeyError(key)
      name = key[: -len(":kwdoc")]
      from matplotlib.artist import Artist, kwdoc
  
      try:
          (cls,) = [
              cls
              for cls in _api.recursive_subclasses(Artist)
              if cls.__name__ == name
          ]
      except ValueError as e:
          raise KeyError(key) from e
      return self.setdefault(key, kwdoc(cls))
  
file_path: catboost/contrib/python/matplotlib/py3/matplotlib/_docstring.py
imports: import inspect
  from .None import _api
label_desc: Use image node_id 1 for calling the _ArtistKwdocLoader obj's underlying member method code with example usage: obj.__missing__(key) and returns: self