(self, topicNameTuple: Sequence[str])
return desc, defn
Returns a pair (docstring, MDS) for the topic. The first item is
        a string containing the topic's "docstring", i.e. a description string
        for the topic, or None if no docstring available for the topic. The
        second item is None or an instance of ArgSpecGiven specifying the
        required and optional message data for listeners of this topic.
Returns a pair (docstring, MDS) for the topic. The first item is
        a string containing the topic's "docstring", i.e. a description string
        for the topic, or None if no docstring available for the topic. The
        second item is None or an instance of ArgSpecGiven specifying the
        required and optional message data for listeners of this topic.
Returns a pair ( docstring MDS ) for the topic . The first item is a string containing the topic s docstring i . e . a description string for the topic or None if no docstring available for the topic . The second item is None or an instance of ArgSpecGiven specifying the required and optional message data for listeners of this topic .
def getDefn(self, topicNameTuple: Sequence[str]) -> Tuple[str, ArgSpecGiven]:
        """
        Returns a pair (docstring, MDS) for the topic. The first item is
        a string containing the topic's "docstring", i.e. a description string
        for the topic, or None if no docstring available for the topic. The
        second item is None or an instance of ArgSpecGiven specifying the
        required and optional message data for listeners of this topic.
        """
        desc, defn = None, None
        for provider in self.__providers:
            tmpDesc, tmpDefn = provider.getDefn(topicNameTuple)
            if (tmpDesc is not None) and (tmpDefn is not None):
                assert tmpDefn.isComplete()
                desc, defn = tmpDesc, tmpDefn
                break

        return desc, defn
def getDefn ( self , topicNameTuple : Sequence [ str ] ) -> Tuple [ str , ArgSpecGiven ] : desc , defn = None , None for provider in self . __providers : tmpDesc , tmpDefn = provider . getDefn ( topicNameTuple ) if ( tmpDesc is not None ) and ( tmpDefn is not None ) : assert tmpDefn . isComplete ( ) desc , defn = tmpDesc , tmpDefn break return desc , defn