Como uma função Python pode indicar explicitamente que uma de suas pré-condições não foi atendida?
Usar raise Exception("helpful message").
raise Exception("helpful message")
Retornar a classe Exception sem lançá-la.
Exception
Chamar logging.debug() e presumir que uma exceção será lançada automaticamente.
logging.debug()
Imprimir uma mensagem de erro e sempre continuar executando a função.