I suspect cpython on windows has a problem here as well. socket.select accepts only socket fds.