def SetUniverseMergeMode(self, universe, merge_mode, callback=None): """Set the merge mode of a universe. Args: universe: the universe to set the merge mode of merge_mode: either Universe.HTP or Universe.LTP callback: The function to call once complete, takes one argument, a RequestStatus object. Returns: True if the request was sent, False otherwise. """ if self._socket is None: return False controller = SimpleRpcController() request = Ola_pb2.MergeModeRequest() request.universe = universe request.merge_mode = merge_mode done = lambda x, y: self._AckMessageComplete(callback, x, y) try: self._stub.SetMergeMode(controller, request, done) except socket.error: raise OLADNotRunningException() return True
def SetUniverseMergeMode(self, universe, merge_mode, callback=None): """Set the merge_mode of a universe. Args: universe: the universe to set the name of merge_mode: either Universe.HTP or Universe.LTP callback: The function to call once complete, takes one argument, a RequestStatus object. """ controller = SimpleRpcController() request = Ola_pb2.MergeModeRequest() request.universe = universe request.merge_mode = merge_mode done = lambda x, y: self._AckMessageComplete(callback, x, y) self._stub.SetMergeMode(controller, request, done)