On 2008-01-21, Christian Heimes <[EMAIL PROTECTED]> wrote:
> Grant Edwards wrote:
>
>> If the solution shown in the bug report is correct, I'd be
>> more than happy to generate a patch.
>
> The solution seems fine but IMO it should be fixed in the ssl
> socket and not in imaplib. I like to get it *fixed* and not
> *worked around*. :)

I've always been taught that you can't assume that a read on a
socket (ssl or otherwise) will return the number of bytes you
request.  You've always got to code for the case where read()
returns smaller chunks.  Maybe I've been taught wrongly, but
under Unix at least I've found that it's always a good practice
to assume that network reads will often return smaller chunks
than requested.

-- 
Grant Edwards                   grante             Yow! Are we on STRIKE yet?
                                  at               
                               visi.com            
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to