app/src/k8s/__init__.py
def wait_for_total_reconciliation_blocking(timeout: timedelta,
                                           *args: Union[
                                               Tuple[Predicate, Callable],
                                               Tuple[Predicate, Callable, List],
                                               Tuple[Predicate, Callable, Dict],
                                               Tuple[Predicate, Callable, List,
                                                     Dict]
                                           ]):
    """Waits until multiple fns satisfy some predicates.

    Takes a list of parameters for wait_for_reconciliation as Tuples and waits
    until wither all of them reconcile or a timeout is reached.

    Args:
        timeout: Time to wait for predicate to be satisfied.
        *args: List of parameters for wait_for_reconciliation as Tuples.

    Raises:
        ReconciliationError:
            If the predicates were not satisfied within timeout.
    """
    asyncio.run(wait_for_total_reconciliation(timeout, *args))
Waits until multiple fns satisfy some predicates.

    Takes a list of parameters for wait_for_reconciliation as Tuples and waits
    until wither all of them reconcile or a timeout is reached.

    Args:
        timeout: Time to wait for predicate to be satisfied.
        *args: List of parameters for wait_for_reconciliation as Tuples.

    Raises:
        ReconciliationError:
            If the predicates were not satisfied within timeout.
    
Waits until multiple fns satisfy some predicates.
Takes a list of parameters for wait_for_reconciliation as Tuples and waits
until wither all of them reconcile or a timeout is reached.
Waits until multiple fns satisfy some predicates . Takes a list of parameters for wait_for_reconciliation as Tuples and waits until wither all of them reconcile or a timeout is reached .
def wait_for_total_reconciliation_blocking(timeout: timedelta,
                                           *args: Union[
                                               Tuple[Predicate, Callable],
                                               Tuple[Predicate, Callable, List],
                                               Tuple[Predicate, Callable, Dict],
                                               Tuple[Predicate, Callable, List,
                                                     Dict]
                                           ]):
    asyncio.run(wait_for_total_reconciliation(timeout, *args))
def wait_for_total_reconciliation_blocking ( timeout : timedelta , * args : Union [ Tuple [ Predicate , Callable ] , Tuple [ Predicate , Callable , List ] , Tuple [ Predicate , Callable , Dict ] , Tuple [ Predicate , Callable , List , Dict ] ] ) : asyncio . run ( wait_for_total_reconciliation ( timeout , * args ) )
Waits until multiple fns satisfy some predicates.
Waits until multiple fns satisfy some predicates .
"""Waits until multiple fns satisfy some predicates.

    Takes a list of parameters for wait_for_reconciliation as Tuples and waits
    until wither all of them reconcile or a timeout is reached.

    Args:
        timeout: Time to wait for predicate to be satisfied.
        *args: List of parameters for wait_for_reconciliation as Tuples.

    Raises:
        ReconciliationError:
            If the predicates were not satisfied within timeout.
    """
If the predicates were not satisfied within timeout.
If the predicates were not satisfied within timeout .
ReconciliationError
timeout
timedelta
Time to wait for predicate to be satisfied.
Time to wait for predicate to be satisfied .
args
Union[
                                               Tuple[Predicate, Callable],
                                               Tuple[Predicate, Callable, List],
                                               Tuple[Predicate, Callable, Dict],
                                               Tuple[Predicate, Callable, List,
                                                     Dict]
                                           ]
*args
List of parameters for wait_for_reconciliation as Tuples.
List of parameters for wait_for_reconciliation as Tuples .