Est-il considéré comme une mauvaise forme de soulever des exceptions à l'intérieur __init__? Si tel est le cas, quelle est la méthode acceptée pour lancer une erreur lorsque certaines variables de classe sont initialisées comme Noneou d'un type incorrect?