PythonTwisted - mwicat/personal GitHub Wiki

Flush output socket

from twisted.internet import defer

def wait(seconds, result=None):
    d = defer.Deferred()
    reactor.callLater(seconds, d.callback, result)
    return d

Usage:

    @defer.inlineCallbacks
    def connectionMade(self):
        for line in lines:
            line = line.rstrip()
            self.sendLine(line)
            yield wait(0.00000001)