Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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)