title: urllib.urlretreive completely locks up Python?
body: <p>Here's what I'm trying to run:</p>
  
  <pre><code>from urllib import urlretrieve
  urlretrieve('http://chromedriver.storage.googleapis.com/2.12/chromedriver_win32.zip', 'chromedriver_win32.zip')
  </code></pre>
  
  <p>Whether I try to enter these directly into an interactive session of Python or save them into a script then try to execute the script, Python completely locks up and never recovers (I waited ten minutes for it). It won't even let me use <kbd>ctrl</kbd>+<kbd>c</kbd> to quit Python - I have to close the terminal entirely.</p>
  
  <p>If I include a report function, it shows that the entire file is quickly downloaded (~1 second) - but then it locks up, exactly as it does in the example I included above.</p>
  
  <p>No exceptions are thrown by Python, so I'm not sure what to do about this.</p>
  
  <p>If I check in the Windows File Explorer, it shows that the zip file is in the directory that I ran the code from, but it shows up as having the proper size and if I try to open it I get an error message </p>
  
  <blockquote>
    <p>Windows cannot open the folder. The Compressed (zipped) Folder '[path omitted...]' is invalid.</p>
  </blockquote>
  
  <p>If I enter the same URL into Chrome, it downloads the file in under a second, and Windows Explorer is able to open the zip file just fine.</p>
  
  <p>I'm on Windows 7 running Python 2.7.8.</p>