On Windows select.select() does not allow the first argument (rlist) to be empty.  I added a simple check for this case and return the corresponding empty results list to the caller.
On Windows select.select() does not allow the first argument (rlist) to be
empty.  I added a simple check for this case and return the corresponding
empty results list to the caller.

See Python docs for details: http://docs.python.org/2/library/select.html#select.select

quatanium/WebSocket-for-Python,uchuugaka/WebSocket-for-Python,OptimalBPM/WebSocket-for-Python,EternityForest/WebSocket-for-Python,zhangwei900808/WebSocket-for-Python,xuhdev/WebSocket-for-Python,OptimalBPM/WebSocket-for-Python,uchuugaka/WebSocket-for-Python,hzruandd/WebSocket-for-Python,OptimalBPM/WebSocket-for-Python,uchuugaka/WebSocket-for-Python,xuhdev/WebSocket-for-Python,hzruandd/WebSocket-for-Python,EternityForest/WebSocket-for-Python,EternityForest/WebSocket-for-Python,zhangwei900808/WebSocket-for-Python,hzruandd/WebSocket-for-Python,quatanium/WebSocket-for-Python,zhangwei900808/WebSocket-for-Python,quatanium/WebSocket-for-Python,xuhdev/WebSocket-for-Python