[Twisted-Python] banana SIZE_LIMIT

exarkun at twistedmatrix.com exarkun at twistedmatrix.com
Mon Mar 18 16:08:01 EDT 2013

On 07:35 pm, glyph at twistedmatrix.com wrote:
>On Mar 18, 2013, at 7:49 AM, Sergey Gerasimov <sergun at gmail.com> wrote:
>>Are they some simple ways (keeping existing interface) around 
>>for long values returned from PB methods?
>Don't return long values.  They block the connection.  Chunk them up 
>and stream them asynchronously by repeatedly calling a method to buffer 
>them up, and then add a .finish() method that takes the buffered data 
>and invokes your original logic.

eg, using twisted.spread.util.Pager (or the StringPager or FilePager 

>Twisted-Python mailing list
>Twisted-Python at twistedmatrix.com

More information about the Twisted-Python mailing list