From 88c2e45367e97b760efc1aec88f98dd3cd54a9c3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Charles-Fran=C3=A7ois=20Natali?= Date: Sat, 5 Nov 2011 14:16:01 +0100 Subject: [PATCH] asyncore: POLLERR, POLLHUP and POLLNVAL are ignored when passed as input flag to poll(2): don't set them. --- Lib/asyncore.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/Lib/asyncore.py b/Lib/asyncore.py index 6d4bbbe309..920444d89a 100644 --- a/Lib/asyncore.py +++ b/Lib/asyncore.py @@ -181,9 +181,6 @@ def poll2(timeout=0.0, map=None): 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) -- 2.40.0