code: def example_not_suspended_dags():
      example_dirs = [
          "airflow/**/example_dags/example_*.py",
          "tests/system/providers/**/example_*.py",
      ]
      suspended_providers_folders = get_suspended_providers_folders()
      possible_prefixes = [
          "airflow/providers/",
          "tests/system/providers/",
      ]
      suspended_providers_folders = [
          AIRFLOW_SOURCES_ROOT.joinpath(prefix, provider).as_posix()
          for prefix in possible_prefixes
          for provider in suspended_providers_folders
      ]
      for example_dir in example_dirs:
          candidates = glob(
              f"{AIRFLOW_SOURCES_ROOT.as_posix()}/{example_dir}",
              recursive=True,
          )
          for candidate in candidates:
              if not candidate.startswith(
                  tuple(suspended_providers_folders)
              ):
                  yield candidate
  
file_path: airflow/tests/always/test_example_dags.py
imports: from __future__ import annotations
  import os
  from glob import glob
  from pathlib import Path
  import pytest
  from airflow.models import DagBag
  from airflow.utils import yaml
  from tests.test_utils.asserts import assert_queries_count
label_desc: Use image node_id 2 for calling a global function with example usage: example_not_suspended_dags() without return types