code: def iter_files(self, all_files=False, follow_links=False):
      for root, dirs, files in os.walk(
          self.path, followlinks=follow_links
      ):
          if not all_files and root == self.path:
              try:
                  dirs.remove(".guild")
              except ValueError:
                  pass
          for name in dirs:
              yield os.path.join(root, name)
          for name in files:
              yield os.path.join(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 31 for calling the Run obj's underlying member method code with example usage: obj.iter_files(all_files, follow_links) without return types