#NEWLINE# def fit( self , irc , msg , args , channel , topic ) : #NEWLINE# #INDENT# "[<channel>] <topic>\n\n        Adds <topic> to the topics for <channel>.  If the topic is too long\n        for the server, topics will be popped until there is enough room.\n        <channel> is only necessary if the message isn't sent in the channel\n        itself.\n        " #NEWLINE# self . _checkManageCapabilities ( irc , msg , channel ) #NEWLINE# topics = self . _splitTopic ( irc . state . getTopic ( channel ) , channel ) #NEWLINE# topics . append ( topic ) #NEWLINE# self . _sendTopics ( irc , channel , irc , fit = True )