Source code for eclypse.policies.compose.all_of
"""Composition policy that applies all children."""
from __future__ import annotations
from typing import TYPE_CHECKING
from eclypse.policies.compose.chain import chain
if TYPE_CHECKING:
from eclypse.utils.types import UpdatePolicy
[docs]
def all_of(*policies: UpdatePolicy) -> UpdatePolicy:
"""Run all policies in order.
Args:
policies (UpdatePolicy): Policies to call in order.
Returns:
Composed policy.
"""
return chain(*policies)