(self, name: str)
return False
Determine if there is a definition avaiable for topic 'name'. Return
        true if there is, false otherwise. Note: a topic may have a
        definition without being in use, and vice versa.
Determine if there is a definition avaiable for topic 'name'. Return
        true if there is, false otherwise. Note: a topic may have a
        definition without being in use, and vice versa.
Determine if there is a definition avaiable for topic name . Return true if there is false otherwise . Note : a topic may have a definition without being in use and vice versa .
def hasTopicDefinition(self, name: str) -> bool:
        """
        Determine if there is a definition avaiable for topic 'name'. Return
        true if there is, false otherwise. Note: a topic may have a
        definition without being in use, and vice versa.
        """
        # in already existing Topic object:
        alreadyCreated = self.getTopic(name, okIfNone=True)
        if alreadyCreated is not None and alreadyCreated.hasMDS():
            return True

        # from provider?
        nameTuple = tupleize(name)
        if self.__defnProvider.isDefined(nameTuple):
            return True

        return False
def hasTopicDefinition ( self , name : str ) -> bool : # in already existing Topic object: alreadyCreated = self . getTopic ( name , okIfNone = True ) if alreadyCreated is not None and alreadyCreated . hasMDS ( ) : return True # from provider? nameTuple = tupleize ( name ) if self . __defnProvider . isDefined ( nameTuple ) : return True return False