title: urllib2.urlopen will hang forever despite of timeout
body: <p>Hope this is quite a simple question, but it's driving me crazy.
  I'm using Python 2.7.3 on an out of the box installation of ubuntu 12.10 server. I kept zooming on the problem until I got to this snippet:</p>
  
  <pre><code>import urllib2
  x=urllib2.urlopen("http://casacinema.eu/movie-film-Matrix+trilogy+123+streaming-6165.html", timeout=5)
  </code></pre>
  
  <p>It simply hangs forever, never goes on timeout.
  I'm evidently doing something wrong. Anybody could please help?
  Thank you very much indeed!</p>
  
  <p>Matteo</p>