code: def _ignore_errors(ignore_option_errors: bool):
      if not ignore_option_errors:
          yield
          return
  
      try:
          yield
      except Exception as ex:
          _logger.debug(
              f"ignored error: {ex.__class__.__name__} - {ex}"
          )
  
imports: import logging
  import os
  from contextlib import contextmanager
  from functools import partial
  from typing import TYPE_CHECKING, Callable, Dict, Mapping, Optional, Set, Union
  from ..errors import FileError, InvalidConfigError
  from ..warnings import SetuptoolsWarning
  from .None import expand
  from ._apply_pyprojecttoml import _PREVIOUSLY_DEFINED, _MissingDynamic
  from ._apply_pyprojecttoml import apply
label_desc: Use image node_id 7 for calling a global function with example usage: _ignore_errors(ignore_option_errors) without return types