[Python-checkins] cpython: asyncore: POLLERR, POLLHUP and POLLNVAL are ignored when passed as input flag
charles-francois.natali
python-checkins at python.org
Sat Nov 5 14:16:49 CET 2011
http://hg.python.org/cpython/rev/5b6d7d90410e
changeset: 73375:5b6d7d90410e
user: Charles-François Natali <neologix at free.fr>
date: Sat Nov 05 14:16:01 2011 +0100
summary:
asyncore: POLLERR, POLLHUP and POLLNVAL are ignored when passed as input flag
to poll(2): don't set them.
files:
Lib/asyncore.py | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/Lib/asyncore.py b/Lib/asyncore.py
--- a/Lib/asyncore.py
+++ b/Lib/asyncore.py
@@ -181,9 +181,6 @@
if obj.writable() and not obj.accepting:
flags |= select.POLLOUT
if flags:
- # Only check for exceptions if object was either readable
- # or writable.
- flags |= select.POLLERR | select.POLLHUP | select.POLLNVAL
pollster.register(fd, flags)
try:
r = pollster.poll(timeout)
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list