eleme/thriftpy — pull request #66 by mikekap (2014-12-01 00:25:36+00:00)
Title: Add a mostly cythonized version of the framed transport.

Just use the TCyBufferedTransport to wrap the framed transport. This gets most of the performance since there's ~ 1 call to read/write to the framed transport anyway.

Also simplify TFramedTransport - don't buffer writes; just wrap the transport in a buffered transport.
Also don't rewrite sendall.