robokudo.tree_components.better_parallel¶
Classes¶
Configurable policies for |
|
Module Contents¶
- class robokudo.tree_components.better_parallel.ParallelPolicy¶
-
Bases:
objectConfigurable policies for
Parallelbehaviours.- class Base(synchronise=False)¶
-
Bases:
objectBase class for parallel policies. Should never be used directly.
- synchronise = False¶
- class SuccessOnAll(synchronise=True)¶
-
Bases:
BaseReturn
SUCCESSonly when each and every child returnsSUCCESS. If synchronisation is requested, any children that tick withSUCCESSwill be skipped on subsequent ticks until the policy criteria is met, or one of the children returns statusFAILURE.
- class SuccessOnOne¶
-
Bases:
BaseReturn
SUCCESSso long as at least one child hasSUCCESSand the remainder areRUNNING
- class SuccessOnSelected(children, synchronise=True)¶
-
Bases:
BaseReturn
SUCCESSso long as each child in a specified list returnsSUCCESS. If synchronisation is requested, any children that tick withSUCCESSwill be skipped on subsequent ticks until the policy criteria is met, or one of the children returns statusFAILURE.- children¶