code: def __init__(
      self,
      color_table=InspectColors,
      code_color_table=PyColorize.ANSICodeColors,
      scheme="NoColor",
      str_detail_level=0,
      parent=None,
      config=None,
  ):
      super(Inspector, self).__init__(parent=parent, config=config)
      self.color_table = color_table
      self.parser = PyColorize.Parser(
          out="str", parent=self, style=scheme
      )
      self.format = self.parser.format
      self.str_detail_level = str_detail_level
      self.set_active_scheme(scheme)
  
imports: from __future__ import print_function
  import inspect
  import linecache
  import warnings
  import os
  from textwrap import dedent
  import types
  import io
  from IPython.core import page
  from IPython.lib.pretty import pretty
  from IPython.testing.skipdoctest import skip_doctest_py3
  from IPython.utils import PyColorize
  from IPython.utils import openpy
  from IPython.utils import py3compat
  from IPython.utils.dir2 import safe_hasattr
  from IPython.utils.path import compress_user
  from IPython.utils.text import indent
  from IPython.utils.wildcard import list_namespace
  from IPython.utils.coloransi import TermColors, ColorScheme, ColorSchemeTable
  from IPython.utils.py3compat import cast_unicode, string_types, PY3
  from IPython.utils.signatures import signature
  from IPython.utils.colorable import Colorable
  from pygments import highlight
  from pygments.formatters import HtmlFormatter
label_desc: Use image node_id 1 to create a new Inspector object from inherited base classes: Colorable with example: obj = Inspector(color_table, code_color_table, scheme, str_detail_level, parent, config)