code: def converted_error(tool, argv, filename):
      try:
          yield
      except subprocess.CalledProcessError as exc:
          convert_error(
              tool,
              argv,
              filename,
              exc.stderr,
              exc.returncode,
          )
  
file_path: cpython/Tools/c-analyzer/c_parser/preprocessor/common.py
imports: import contextlib
  import distutils.ccompiler
  import logging
  import os
  import shlex
  import subprocess
  import sys
  from ..info import FileInfo, SourceLine
  from .errors import PreprocessorFailure, ErrorDirectiveError, MissingDependenciesError, OSMismatchError
label_desc: Use image node_id 4 for calling a global function with example usage: converted_error(tool, argv, filename) without return types