class_docstr: Launch a kernel by name in a local subprocess.
      
class_docstr_tok: ["Launch","a","kernel","by","name","in","a","local","subprocess","."]
code: def start(self):
      self.log.info("Starting kernel %r", self.kernel_name)
      try:
          self.km.start_kernel()
          self.log_connection_info()
          self.setup_signals()
          self.loop.start()
      finally:
          self.km.cleanup()
  
file_path: catboost/contrib/python/jupyter-client/py2/jupyter_client/kernelapp.py
imports: import os
  import signal
  import uuid
  from jupyter_core.application import JupyterApp, base_flags
  from tornado.ioloop import IOLoop
  from traitlets import Unicode
  from .None import __version__
  from .kernelspec import KernelSpecManager, NATIVE_KERNEL_NAME
  from .manager import KernelManager
label_desc: Use image node_id 6 for calling the KernelApp obj's underlying member method code with example usage: obj.start() without return types