code: def iter_run_files(run_dir, followlinks=False):
      entries = {
          os.path.normpath(args[1]): args
          for args in read_manifest_entries(run_dir)
      }
      for path, dirs, files in os.walk(
          run_dir, followlinks=followlinks
      ):
          rel_path = _relpath_for_iter_files(path, run_dir)
          for name in dirs + files:
              file_path = os.path.join(rel_path, name)
              entry = entries.get(file_path)
              if entry:
                  yield file_path, entry
                  continue
              if _is_guild_path(file_path):
                  continue
              if name in files:
                  yield file_path, _try_parent_dirs(file_path, entries)
  
imports: import os
  import re
  from guild import manifest
  from guild import util
  from guild import var
label_desc: Use image node_id 17 for calling a global function with example usage: iter_run_files(run_dir, followlinks) without return types