Compruebe si una de las variables está establecida en Ninguna

ecientemente tuve que implementar una pequeña comprobación para cualquier variable que no se haya inicializado (y su valor predeterminado esNone). Se me ocurrió esto:

if None in (var1, var2, var3):
    error_out()

Mientras, en mis ojos, lindando con lo hermoso, me preguntaba: ¿es esta una buena manera de hacerlo? Es estoe manera de hacerlo? ¿Hay algún caso en el que esto produciría algunos resultados inesperados?