Older python did not provide timeout. Keep the timeout for the modern python that skips select without a timeout, but try again without timeout to retain compatibility.