parameters: (proto, throw_on_error=True)
return_statement: return proto.__str__()
docstring: Get the debug string of a protobuf message. The message could be not
      initialized.
      Args:
          proto(google.protobuf.message.Message): The protobuf message
          throw_on_error(bool): True if raise an error when the protobuf message
              is not initialized.
  
      Returns(str): The debug string of the protobuf message
docstring_summary: Get the debug string of a protobuf message. The message could be not
      initialized.
      Args:
          proto(google.protobuf.message.Message): The protobuf message
          throw_on_error(bool): True if raise an error when the protobuf message
              is not initialized.
docstring_tokens: Get the debug string of a protobuf message . The message could be not initialized . Args : proto ( google . protobuf . message . Message ) : The protobuf message throw_on_error ( bool ) : True if raise an error when the protobuf message is not initialized .
function: def _debug_string_(proto, throw_on_error=True):
      """
      Get the debug string of a protobuf message. The message could be not
      initialized.
      Args:
          proto(google.protobuf.message.Message): The protobuf message
          throw_on_error(bool): True if raise an error when the protobuf message
              is not initialized.
  
      Returns(str): The debug string of the protobuf message
  
      """
      error_fields = list()
      if not proto.IsInitialized(error_fields) and throw_on_error:
          raise ValueError("{0} are not initialized.\nThe message is {1}:\n".
                           format(error_fields, proto))
      return proto.__str__()
function_tokens: def _debug_string_ ( proto , throw_on_error = True ) : error_fields = list ( ) if not proto . IsInitialized ( error_fields ) and throw_on_error : raise ValueError ( "{0} are not initialized.\nThe message is {1}:\n" . format ( error_fields , proto ) ) return proto . __str__ ( )