Verifique se uma das variáveis está definida como None
Recentemente, tive que implementar uma pequena verificação para todas as variáveis que podem não ter sido inicializadas (e seu valor padrão éNone
). Eu vim com isso:
if None in (var1, var2, var3):
error_out()
Enquanto, aos meus olhos, na fronteira com o belo, eu estava pensando - essa é uma boa maneira de fazer isso? É isto maneira de fazer isso? Existem casos em que isso produziria resultados inesperados?