while True:
for t in getScheduledEvents():
t.run()
sleep(getTimeUntilNextEvent())
s = ""
for i in chunksOfData:
s += i
l = []
for i in chunksOfData:
l.append(i)
s = "".join(l)


def doWrite(self):
amountWritten = write(self.data)
if amountWritten:
self.data = self.data[amountWritten:]
def doWrite(self):
slice = buffer(self.data, self.offset,
len(self.data)-self.offset)
amountWritten = write(slice)
self.offset += amountWritten
if self.offset == len(self.data):
self.data = ""; self.offset = 0
>>> s = "10lala"; b = buffer(s, 0, 2)
>>> str(b)
'10'
>>> int(b)
ValueError: invalid literal for int(): 10lala