code: def loadFile(self, *, edited=False):
      # make *edited* keyword-only so it is not confused for extra arguments
      # sent by ui signals
      qtLib = self.ui.qtLibCombo.currentText()
      env = dict(os.environ, PYQTGRAPH_QT_LIB=qtLib)
      example_path = os.path.abspath(os.path.dirname(__file__))
      path = os.path.dirname(os.path.dirname(example_path))
      env["PYTHONPATH"] = f"{path}"
      if edited:
          proc = subprocess.Popen(
              [sys.executable, "-"],
              stdin=subprocess.PIPE,
              cwd=example_path,
              env=env,
          )
          code = self.ui.codeView.toPlainText().encode("UTF-8")
          proc.stdin.write(code)
          proc.stdin.close()
      else:
          fn = self.currentFile()
          if fn is None:
              return
          subprocess.Popen([sys.executable, fn], cwd=path, env=env)
  
imports: import keyword
  import os
  import pkgutil
  import re
  import subprocess
  import sys
  from argparse import Namespace
  from collections import OrderedDict
  from functools import lru_cache
  import pyqtgraph
  from pyqtgraph.Qt import QT_LIB, QtCore, QtGui, QtWidgets
  import exampleLoaderTemplate_generic
  import utils
label_desc: Use image node_id 13 for calling the ExampleLoader obj's underlying member method code with example usage: obj.loadFile() without return types