urllib IOError Exception

Bart Nessux bart_nessux at hotmail.com
Fri Jun 11 20:13:41 CEST 2004


JanC wrote:
> Bart Nessux <bart_nessux at hotmail.com> schreef:
> 
> 
>>        try:
>>           f = urllib2.urlopen("http://%s" %host)
>>        except urllib2.URLError:
>>           print host, "has no http server on  port 80"
>>
>>Anyway to speed this up??? The timeout per host is several minutes.
> 
> 
> socket.setdefaulttimeout(timeout)
> 
> <http://docs.python.org/lib/module-socket.html>
> 

Thanks, that worked... I find it odd that I have to import the socket 
module to set a timeout while using the urllib2 module... why isn't 
there a  function in urllib2 that can handle this?



More information about the Python-list mailing list