All pastes #898315 Raw Edit

Stuff

public text v1 · immutable
·published 2008-02-10 06:29 UTC
rendered paste body
...stuff...


class Callback:
	def __init__(self, spring, channel):
		self.spring = spring
		self.channel = channel
		self.line = 1
		self.continuing = True
		self.buffer = ''
 
	def Say(self, msg):
		if '\r\r' in msg and self.buffer != '':
			if self.line % spamlevel == 0:
				self.spring.Say(self.buffer, channel)
			print(self.buffer)
			self.buffer = ''
			self.line = self.line + 1
			print(self.line % spamlevel, spamlevel)
		msg = msg.strip('\r\n >')
		if msg.split(' ')[0] == '!Kick' or msg.split(' ')[0] == '!Mute':
			msg = ' '+msg
		if self.buffer == '':
			self.buffer = msg
		else:
			self.buffer = self.buffer + ' ' + msg

...stuff...




		while 1:
			callb.Say('\r\r')
			message = _spring.Receive()

...stuff...