from twisted.internet import reactor
class GarbageProducer:
def __init__(self, transport):
self.paused = 0; self.stopped = 0
self.transport = transport
transport.registerProducer(self, 1)
self.produce()
def produce(self):
if not self.paused:
self.transport.write('blabla')
if not self.stopped:
reactor.callLater(0.1,
self.produce)