code: def _module_browser(parent):  # htest #
      if len(sys.argv) > 1:  # If pass file on command line.
          file = sys.argv[1]
      else:
          file = __file__
  
          # Add nested objects for htest.
          class Nested_in_func(TreeNode):
              def nested_in_class():
                  pass
  
          def closure():
              class Nested_in_closure:
                  pass
  
      ModuleBrowser(parent, file, _htest=True)
  
imports: import os
  import pyclbr
  import sys
  from idlelib.config import idleConf
  from idlelib import pyshell
  from idlelib.tree import TreeNode, TreeItem, ScrolledCanvas
  from idlelib.util import py_extensions
  from idlelib.window import ListedToplevel
label_desc: Use image node_id 3 for calling a global function with example usage: _module_browser(parent) without return types