(self, topicObj: Topic, description: str, required: List[str], argsDocs: Mapping[str, str])
Called whenever a new topic is added to the topic tree.

        :param topicObj: the Topic object for the message.
        :param description: docstring for the topic.
        :param required: list of message data names (keys in argsDocs) that are required.
        :param argsDocs: dictionary of all message data names, with the
            corresponding docstring.
Called whenever a new topic is added to the topic tree.
Called whenever a new topic is added to the topic tree .
def notifyNewTopic(self, topicObj: Topic, description: str, required: List[str], argsDocs: Mapping[str, str]):
        """
        Called whenever a new topic is added to the topic tree.

        :param topicObj: the Topic object for the message.
        :param description: docstring for the topic.
        :param required: list of message data names (keys in argsDocs) that are required.
        :param argsDocs: dictionary of all message data names, with the
            corresponding docstring.
        """
        raise NotImplementedError
def notifyNewTopic ( self , topicObj : Topic , description : str , required : List [ str ] , argsDocs : Mapping [ str , str ] ) : raise NotImplementedError