Fix urllib2 error handling