asynchat - operation could not complete w/ blocking

Andreas R. andreas at
Wed Mar 8 08:57:53 CET 2006

Fredrik Lundh wrote:
> "Andreas R." wrote:
>> I'm using Python's asynchat module for networking.
>> When calling the sendall() method of asynchat,
>> I sometimes get the error message "the operation
>> could not complete without blocking".
> what sendall method ?  to get proper output buffering with asynchat, use
> "push" (or "push_with_producer").

The problem I was having with push, is that is does not always send 
complete packages.

The solution to this was to use sendall() instead, but sendall() gives 
blocking error messages.

- Andreas

More information about the Python-list mailing list