code: def check_run(self, run):
      log.info("checking run %s files %r", run.id, self.path)
      path_glob = os.path.join(run.path, self.path)
      matches = glob.glob(path_glob)
      if not matches:
          raise Failed(f"no files matching {self.path} in run {run.id}")
      for path in matches:
          self._check_path(path, run)
  
imports: import difflib
  import glob
  import logging
  import os
  import re
  from guild import util
label_desc: Use image node_id 2 for calling the FileCheck obj's underlying member method code with example usage: obj.check_run(run) without return types