Files
cpython/Doc/lib
Guido van Rossum 11ba094957 Major overhaul of timeout sockets:
- setblocking(0) and settimeout(0) are now equivalent, and ditto for
  setblocking(1) and settimeout(None).

- Don't raise an exception from internal_select(); let the final call
  report the error (this means you will get an EAGAIN error instead of
  an ETIMEDOUT error -- I don't care).

- Move the select to inside the Py_{BEGIN,END}_ALLOW_THREADS brackets,
  so other theads can run (this was a bug in the original code).

- Redid the retry logic in connect() and connect_ex() to avoid masking
  errors.  This probably doesn't work for Windows yet; I'll fix that
  next.  It may also fail on other platforms, depending on what
  retrying a connect does; I need help with this.

- Get rid of the retry logic in accept().  I don't think it was needed
  at all.  But I may be wrong.
2002-06-13 15:07:44 +00:00
..
2002-02-22 21:24:32 +00:00
2001-12-18 16:32:30 +00:00
1999-04-13 21:39:31 +00:00
1999-04-23 17:11:53 +00:00
1999-04-22 15:53:35 +00:00
2002-03-24 16:55:57 +00:00
1999-03-02 16:37:17 +00:00
2002-03-28 12:40:45 +00:00
1998-08-10 19:42:37 +00:00
2002-05-01 03:23:03 +00:00
2001-11-05 21:31:15 +00:00
2002-05-27 15:08:24 +00:00
2002-02-19 02:58:54 +00:00
1998-02-19 18:59:48 +00:00
2002-03-21 12:58:54 +00:00
2001-11-06 22:10:47 +00:00
2001-10-26 19:50:26 +00:00
2001-12-10 18:10:37 +00:00