code: def iter_executables(*executables):
      for build in builds:
          if not os.path.exists(os.path.join(BUILD_SOURCE_DIR, build)):
              print("missing", build)
              continue
          for executable in executables:
              yield os.path.join(
                  BUILD_SOURCE_DIR, build, "out", executable
              )
  
file_path: tick/tools/benchmark/benchmark_util.py
imports: import datetime
  import os
  from subprocess import PIPE, run
  from tick.array.serialize import serialize_array
  from tick.dataset import fetch_tick_dataset
  from tick.dataset.fetch_url_dataset import fetch_url_dataset
label_desc: Use image node_id 1 for calling a global function with example usage: iter_executables() without return types