In article <✉4ax.com>, ✉eircom.net says...
> Please list some valid uses of exception-swallowing try..except blocks >
Catch a database deadlock exception. Retry (once) the transaction.
Catch an AV exception. Stop and restart the unattended application.
> I'll show you that the majority should have checked for error before > doing whatever raised the exception.
Basically, I agree. Still, as you know, volatile or complex preconditions cannot be checked beforehand.