socket.MSG_WAITALL flag broken on Windows XP in Python 2.5.4?
Irmen de Jong
irmen.NOSPAM at xs4all.nl
Wed Sep 16 15:53:10 EDT 2009
Tim Roberts wrote:
> Wes McKinney <wesmckinn at gmail.com> wrote:
>> I noticed the flag socket.MSG_WAITALL seems to have crept its way into
>> Python 2.5 on Windows (it's in 2.5.4, but not in 2.5.1, not sure about
>> intermediate releases). I do not think Windows supports it. It seems
>> to cause some problems in some libraries (like Pyro) that use it if
>> it's available in the socket module.
>>
>> Does anyone know more about this?
>
> MSG_WAITALL is supported, starting with Windows Server 2003.
>
> It's a tough situation. Ideally, you'd want socket to remove that symbol
> on the systems where it's not supported, but that's asking a lot.
My installation doesn't have _socket.MSG_WAITALL, Wes, I wonder where yours is coming from?
(Python 2.5.4 and 2.5.2, on Windows XP. On my Mac (OS X) it does have the flag, and
it's working fine there.).
--irmen
More information about the Python-list
mailing list