parameters: (topic_name, topic_type, topic_desc)
return_statement: return topic_handle
docstring: create publisher
  
    :param topic_name: the unique topic name
    :type topic_name: string
    :param topic_type: optional type name
    :type topic_type: string
    :param topic_desc: optional type description
    :type topic_desc: string
docstring_summary: create publisher
docstring_tokens: create publisher
function: def pub_create(topic_name, topic_type, topic_desc):
    """ create publisher
  
    :param topic_name: the unique topic name
    :type topic_name: string
    :param topic_type: optional type name
    :type topic_type: string
    :param topic_desc: optional type description
    :type topic_desc: string
  
    """
    topic_handle = _ecal.pub_create(topic_name, topic_type)
    pub_set_description(topic_handle, topic_desc)
    return topic_handle
function_tokens: def pub_create ( topic_name , topic_type , topic_desc ) : topic_handle = _ecal . pub_create ( topic_name , topic_type ) pub_set_description ( topic_handle , topic_desc ) return topic_handle