code: def iter_guild_files(self, subpath):
      guild_path = self.guild_path(subpath)
      if os.path.exists(guild_path):
          for root, dirs, files in os.walk(guild_path):
              rel_root = os.path.relpath(root, guild_path)
              if rel_root == ".":
                  rel_root = ""
              for name in dirs:
                  yield os.path.join(rel_root, name)
              for name in files:
                  yield os.path.join(rel_root, name)
  
imports: import os
  import random
  import threading
  import time
  import uuid
  import yaml
  from guild import opref
  from guild import util
  from guild import yaml_util
label_desc: Use image node_id 32 for calling the Run obj's underlying member method code with example usage: obj.iter_guild_files(subpath) without return types