def lineReceived(self, line): if not line: return if self.showirc: LOG.log(5, ">: %s" % line) if line[0] == ':': try: prefix, line = line[1:].split(' ', 1) except ValueError: return else: prefix = '' try: line, trailing = line.split(' :', 1) except ValueError: args = line.split() else: args = line.split() args.append(trailing) try: f = getattr(self, 'handleCmd_%s' % args[0].upper()) except AttributeError: pass else: f(prefix, args[1:])
def sendLine(self, line): line = line.replace('\r', '').replace('\n', '') if self.showirc: LOG.log(5, "<: %s" % line) LineOnlyReceiver.sendLine(self, line)
def sendLine(self, line): line = line.replace("\r", "").replace("\n", "") if self.showirc: LOG.log(5, "<: %s" % line) LineOnlyReceiver.sendLine(self, line)