def doTopic(self, irc, msg):
        if len(msg.args) == 1:
            return # Empty TOPIC for information.  Does not affect state.
        try:
            chan = self.channels[msg.args[0]]
            chan.topic = msg.args[1]
        except __HOLE__:
            pass # We don't have to be in a channel to send a TOPIC.
dataset/ETHPy150Open ProgVal/Limnoria/src/irclib.py/IrcState.doTopic