urllib IOError Exception
John J. Lee
jjl at pobox.com
Mon Jun 14 02:02:41 CEST 2004
Bart Nessux <bart_nessux at hotmail.com> writes:
> 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?
Because nobody wrote one.
Go ahead and add upload a patch :-)
More information about the Python-list