class_docstr: An error raised when there is no kernel of a give name.
code: def __str__(self) -> str:
      return f"No such kernel named {self.name}"
  
imports: from __future__ import annotations
  import json
  import os
  import re
  import shutil
  import typing
  import warnings
  from jupyter_core.paths import SYSTEM_JUPYTER_PATH, jupyter_data_dir, jupyter_path
  from traitlets import Bool, CaselessStrEnum, Dict, HasTraits, List, Set, Type, Unicode, observe
  from traitlets.config import LoggingConfigurable
  from .provisioning import KernelProvisionerFactory
label_desc: Use image node_id 2 for calling the NoSuchKernel obj's underlying member method code with example usage: obj.__str__() and returns: str, self