title: Does socket select return on an EOF?
body: <pre><code>read, write, err = select.select([sock1, sock2], [], [])
  </code></pre>
  
  <p>If either sock1 or sock2 are closed from the other end and they begin receiving the EOF ("") then will select return them as readable or does it ignore that and continue blocking?</p>