>> For example, for Temporary Name Resolution Failure, python raises an
>> exception which I've handled well. The problem lies with obsolete
>> urls where no exception is raised and I end up having a 404 error
>> page as my data.
Diez> It makes no sense having urllib generating exceptions for such a
Diez> case. From its point of view, things work pefectly - it got a
Diez> result. No network error or whatsoever.
You can subclass FancyURLOpener and define a method to handle 404s, 403s,
401s, etc. There should be no need to resort to grubbing around with file
extensions and such.
Skip
--
http://mail.python.org/mailman/listinfo/python-list