code: def _class_browser(parent):  # Wrapper for htest
      try:
          file = __file__
      except NameError:
          file = sys.argv[0]
          if sys.argv[1:]:
              file = sys.argv[1]
          else:
              file = sys.argv[0]
      dir, file = os.path.split(file)
      name = os.path.splitext(file)[0]
      flist = PyShell.PyShellFileList(parent)
      global file_open
      file_open = flist.open
      ClassBrowser(flist, name, [dir], _htest=True)
  
imports: import os
  import sys
  import pyclbr
  from idlelib import PyShell
  from idlelib.WindowList import ListedToplevel
  from idlelib.TreeWidget import TreeNode, TreeItem, ScrolledCanvas
  from idlelib.configHandler import idleConf
label_desc: Use image node_id 1 for calling a global function with example usage: _class_browser(parent) without return types