asynchat sends data on async_chat.push and .push_with_producer

Giampaolo Rodola' gnewsg at gmail.com
Tue May 13 14:50:30 EDT 2008


On 13 Mag, 17:59, Josiah Carlson <josiah.carl... at gmail.com> wrote:

> We do not live in a pure world, Python isn't pure (practicality beats
> purity), and by attempting to send some data each time a .push*()
> method is called, there are measurable increases in transfer rates.

Good point. I'd like to ask a question: if we'd have a default
asyncore.loop timeout of (say) 0.01 ms instead of 30 could we avoid
such problem?
I've always found weird that asyncore has such an high default timeout
value.
Twisted, for example, uses a default of 0.01 ms for all its reactors.



More information about the Python-list mailing list