class_docstr: The base Jupyter console application.
class_docstr_tok: ["The","base","Jupyter","console","application","."]
docstr: build argv to be passed to kernel subprocess
  
  Override in subclasses if any args should be passed to the kernel
docstr_tok: ["build","argv","to","be","passed","to","kernel","subprocess","Override","in","subclasses","if","any","args","should","be","passed","to","the","kernel"]
code: def build_kernel_argv(self, argv: object = None) -> None:
      """build argv to be passed to kernel subprocess
  
      Override in subclasses if any args should be passed to the kernel
      """
      self.kernel_argv = self.extra_args
  
imports: import atexit
  import os
  import signal
  import sys
  import typing
  import uuid
  import warnings
  from jupyter_core.application import base_aliases, base_flags
  from traitlets import CBool, CUnicode, Dict, List, Type, Unicode
  from traitlets.config.application import boolean_flag
  from .None import KernelManager, connect, find_connection_file, tunnel_to_kernel
  from .blocking import BlockingKernelClient
  from .connect import KernelConnectionInfo
  from .kernelspec import NoSuchKernel
  from .localinterfaces import localhost
  from .restarter import KernelRestarter
  from .session import Session
  from .utils import _filefind
label_desc: Use image node_id 2 for calling the JupyterConsoleApp obj's underlying member method code with example usage: obj.build_kernel_argv(argv) without return types