Hola,
No es que tenga mucha experiencia con lo que comentas, pero, supongo que lo que tienes que hacer es tratar de capturar excepciones, y no errores, porque ten en cuenta que puedes ejecutar aquellas expresiones, instrucciones, sentencias, en fin, susceptibles de tener problemas, dentro de un bloque "try .. except", de forma que sería justamente en el apartado "except" donde tendrías que codificar aquello que quisieras llevar a cabo en caso de que se produjese una excepción.
Tendrás que fijarte qué tipo de excepciones pueden producirse, pero, también podrías capturar "cualquier" excepción que se produjera, de tal forma que pudieras llevar a cabo la tarea que fuera menester en ese caso. ¿Me he explicado bien o como el culo?