-
-
Notifications
You must be signed in to change notification settings - Fork 29.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bad OOB data management when using asyncore with select.poll() #45882
Comments
asyncore's module readwrite() function, used when invoking In addition I strongly think that POLLERR, POLLHUP and POLLNVAL events POLLERR An error has occurred (revents only). They are actually associated to handle_expt_event() and this is if flags & (select.POLLERR | select.POLLHUP | select.POLLNVAL):
obj.handle_expt_event() I'm not sure what should be called instead, if handle_read_event or I tried to take a look at how Twisted manages the thing but it seems |
While handle_expt() is documented has only being called when OOB data is The reason it wasn't changed/fixed in Python 2.6 is because a new method I might still be able to fix it for 3.0 . |
3.0 is a no-go, no non-documentation changes allowed. |
This is a duplicate of bpo-4501 which provides a better patch. |
Setting bpo-4501 as superseder. |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: