New submission from Frank Ling <[email protected]>:
i use socket such as :
self.socket.setblocking(1)
self.socket.settimeout(1)
but this socket is no-block ,i find socketmodule.c sock_settimeout
s->sock_timeout = timeout;
internal_setblocking(s, timeout < 0.0);
if timeout >0, so internal_setblocking(s,false=0),so socket is no-block
by the way:
in sock_settimeout,call internal_setblocking params have error?
init_sockobject:
if (defaulttimeout >= 0.0)
internal_setblocking(s, 0);
----------
messages: 164225
nosy: Frank.Ling
priority: normal
severity: normal
status: open
title: socket module setblocking and settimeout problem
type: behavior
versions: Python 2.7
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue15215>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com