[issue3848] select.epoll calling register with the same fd fails
R. David Murray rdmur...@bitdance.com added the comment: Committed (with fix to doc patch) to trunk in r73077, 26 in r73078, py3k in r73079, and 30 in r73081. -- nosy: +r.david.murray resolution: - fixed stage: - committed/rejected status: open - closed versions: +Python 2.7, Python 3.1 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
New submission from Maries Ionel Cristian [EMAIL PROTECTED]: The docs on epoll object's register method say: Registering a file descriptor that’s already registered is not an error, and has the same effect as registering the descriptor exactly once. However when calling register twice with the same fd it will fail with a bogus IOError: [Errno 17] File exists error. -- assignee: georg.brandl components: Documentation, Extension Modules messages: 73096 nosy: georg.brandl, ionel.mc severity: normal status: open title: select.epoll calling register with the same fd fails type: behavior versions: Python 2.6, Python 2.7, Python 3.0, Python 3.1 ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
Changes by Georg Brandl [EMAIL PROTECTED]: -- assignee: georg.brandl - christian.heimes nosy: +christian.heimes ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
Christian Heimes [EMAIL PROTECTED] added the comment: I'll look into it. kqueue should be checked for the issue, too. Barry: I don't think it's a release blocker but it's your call. -- nosy: +barry priority: - critical versions: -Python 2.7, Python 3.1 ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
Barry A. Warsaw [EMAIL PROTECTED] added the comment: Not a blocker. ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
Maries Ionel Cristian [EMAIL PROTECTED] added the comment: Why don't just fix the docs ? I think it's consistent with the epoll api the way it is now. ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
Christian Heimes [EMAIL PROTECTED] added the comment: It's not consistent with Python's select.poll API. But exarkun and I think that an exception is fine here. The exception makes it easier to spot issues. The patch updates the docs and adds some tests for corner cases to test_epoll.py -- keywords: +patch Added file: http://bugs.python.org/file11478/epoll.patch ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue3848] select.epoll calling register with the same fd fails
Georg Brandl [EMAIL PROTECTED] added the comment: This should be removed from the docs patch: - Register a fd descriptor with the epoll object. + Register a fd descriptor with the epoll object. ___ Python tracker [EMAIL PROTECTED] http://bugs.python.org/issue3848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com