New submission from Ralph Loader <ralph1loa...@gmail.com>:
The following one liner gives an error on windows but not on linux: ``` import selectors ; selectors.DefaultSelector().select(timeout=1) ``` It appears that the windows select() function with no FDs set gives an error but on Linux it is equivalent to a sleep. The error on windows: ``` Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Program Files\Python37\lib\selectors.py", line 323, in select r, w, _ = self._select(self._readers, self._writers, [], timeout) File "C:\Program Files\Python37\lib\selectors.py", line 314, in _select r, w, x = select.select(r, w, w, timeout) OSError: [WinError 10022] An invalid argument was supplied ``` ---------- components: Windows messages: 340862 nosy: Ralph Loader, paul.moore, steve.dower, tim.golden, zach.ware priority: normal severity: normal status: open title: Empty select() on windows gives error. _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36726> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com