code: def _iter_ignored(infile, relroot):
      if relroot and relroot is not fsutil.USE_CWD:
          relroot = os.path.abspath(relroot)
      bogus = {_tables.EMPTY, _tables.UNKNOWN}
      for row in _tables.read_table(infile, IGNORED_HEADER, sep="\t"):
          *varidinfo, reason = row
          if _tables.EMPTY in varidinfo or _tables.UNKNOWN in varidinfo:
              varidinfo = tuple(
                  None if v in bogus else v for v in varidinfo
              )
          if reason in bogus:
              reason = None
          varid = _info.DeclID.from_row(varidinfo)
          varid = varid.fix_filename(
              relroot, formatted=False, fixroot=False
          )
          yield varid, reason
  
file_path: cpython/Tools/c-analyzer/c_analyzer/datafiles.py
imports: import os.path
  from c_common import fsutil
  import c_common.tables
  import c_parser.info
  import c_parser.match
  import c_parser.datafiles
  from .None import analyze
label_desc: Use image node_id 6 for calling a global function with example usage: _iter_ignored(infile, relroot) without return types