INNER CODE UNIT · Python

has_impacted_module

trinodb/trino · .github/bin/build-matrix-schedule-aware.py:180

def has_impacted_module(module_set: list[str], impacted: set[str]) -> bool:
    return any(module in impacted for module in module_set)


def build_test_name(
    module_set: list[str], profile: str | None, additional_properties: dict[str, Any]
) -> str:
    values = list(module_set)
    if profile:
        values.append(profile)
    for key in sorted(additional_properties):
        values.append(f"{key}={additional_properties[key]}")
    return f"test ({', '.join(values)})"


def load_schedule_configs(stream) -> list[ScheduleConfigItem]:
    """Parses a YAML stream into ScheduleConfigItem objects"""
    config = _require_type(yaml.safe_load(stream), list, "config")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…