def var_creator(**kwargs): """Create an AggregatingVariable.""" # Create and wrap the variable. v = next_creator(**kwargs) wrapped_v = ps_values.CachingVariable(v) wrapped = ps_values.AggregatingVariable(self._container_strategy(), wrapped_v, aggregation) return wrapped
def variable_creator_single_replica(**kwargs): v = next_creator(**kwargs) return ps_values.CachingVariable(v)