Example #1
0
    def read(self):
        for line in SocketServer.read(self):
            # PING should be handled here, so start parsing here :/
            msg = IRCMessage(line, self.encoding)

            if msg.cmd in self.hookscmd:
                self.hookscmd[msg.cmd](msg)

            yield msg