docs: def ExecuteCommandFromClient(command):
    """Executes one of the predefined commands.
  
    Args:
      command: An `ExecuteRequest` object.
  
    Yields:
      `rdf_client_action.ExecuteResponse` objects.
    """
    cmd = command.cmd
    args = command.args
    time_limit = command.time_limit
  
    res = client_utils_common.Execute(cmd, args, time_limit)
    (stdout, stderr, status, time_used) = res
  
    # Limit output to 10MB so our response doesn't get too big.
    stdout = stdout[:10 * 1024 * 1024]
    stderr = stderr[:10 * 1024 * 1024]
  
    yield rdf_client_action.ExecuteResponse(
        request=command,
        stdout=stdout,
        stderr=stderr,
        exit_status=status,
        # We have to return microseconds.
        time_used=int(1e6 * time_used))