On Mar 18, 2013, at 7:49 AM, Sergey Gerasimov <[email protected]> wrote:

> Hi,
> 
> Are they some simple ways (keeping existing interface) around BananaError
> 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.

-glyph


_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to