Error Codes From a URLError
Christopher T King
squirrel at WPI.EDU
Fri Jul 23 18:08:48 CEST 2004
On 23 Jul 2004, Fuzzyman wrote:
> *However*, when I use it to try to fetch a non-existent page
> (expecting a 404 error) - it falls at the first raise statement.
> Evidently the exception *is* an IOError, but doesn't have the code
For the "non-existent page", are you using a url of the form
'http://fake.server/some/file' or 'http://real.server/fake/file'?
Because if the host is nonexistent (and therefore a connection can't be
opened), then I'd expect urllib2 to raise an IOError. I'd expect an
HTTPError only if the server exists and explicitly returns a 404.
More information about the Python-list