# Copyright: (c) 2024, Luca Bilke <luca@bil.ke>
# MIT License (see LICENSE)

"""Label module utilities."""

from __future__ import annotations

from typing import Any, Callable

from ansible_collections.snailed.ez_compose.plugins.module_utils.common import (
    State,
    run_module,
)


def run(
    extra_args: dict[str, Any] | None = None,
    helper: Callable[[State], State] = lambda _: _,
) -> None:
    """Wrap module execution function for label helpers."""
    run_module(extra_args or {}, helper)