code: def __init__(
      self, path=None, debug=0, excludes=None, replace_paths=None
  ):
      if path is None:
          path = sys.path
      self.path = path
      self.modules = {}
      self.badmodules = {}
      self.debug = debug
      self.indent = 0
      self.excludes = excludes if excludes is not None else []
      self.replace_paths = (
          replace_paths if replace_paths is not None else []
      )
      self.processed_paths = []
  
imports: import dis
  import importlib._bootstrap_external
  import importlib.machinery
  import marshal
  import os
  import io
  import sys
label_desc: Use image node_id 1 to create a new ModuleFinder object  with example: obj = ModuleFinder(path, debug, excludes, replace_paths)