code: def launch(result_images, source):
      """
      Launch the GUI.
      """
      entries = find_failing_tests(result_images, source)
  
      if len(entries) == 0:
          print("No failed tests")
          sys.exit(0)
  
      app = QtWidgets.QApplication(sys.argv)
      dialog = Dialog(entries)
      dialog.show()
      filter = EventFilter(dialog)
      app.installEventFilter(filter)
      sys.exit(_exec(app))
  
imports: import os
  from pathlib import Path
  import shutil
  import sys
  from matplotlib.backends.qt_compat import QtCore, QtGui, QtWidgets
  from matplotlib.backends.qt_compat import _exec
label_desc: Use image node_id 3 for calling a global function with example usage: launch(result_images, source) without return types