'Override BaseConnection._flush_outbound to send all bufferred data
the Twisted way, by writing to the transport. No need for buffering,
Twisted handles that for us.'

def _flush_outbound(self):

    while self.outbound_buffer:
        self.transport.write(self.outbound_buffer.popleft())
