¿Cómo puede una función de Python indicar explícitamente que no se cumplió una de sus precondiciones?
Usar raise Exception("helpful message").
raise Exception("helpful message")
Imprimir un mensaje de error y continuar siempre la ejecución de la función.
Devolver la clase Exception sin lanzarla.
Exception
Llamar a logging.debug() y suponer que se lanza una excepción automáticamente.
logging.debug()