J'ai un bloc de code qui initialise fondamentalement plusieurs classes, mais elles sont placées dans un ordre séquentiel, car les plus récentes référencent les premières.Le code n'attend pas l'initialisation de la classe!
Pour une raison quelconque, le dernier s'initialise avant le premier ... il me semble qu'il y a une sorte de threading en cours. Ce que je dois savoir, c'est comment puis-je l'empêcher de faire cela?
Y a-t-il un moyen de faire en sorte que l'init de classe fasse quelque chose de similaire à l'envoi d'une valeur de retour?
Ou peut-être que je pourrais utiliser la classe dans une instruction if de sorte à vérifier si la classe a déjà été initialisée?
Je suis un peu nouveau sur Python et je migre de C, donc je m'habitue toujours aux petites différences comme les conventions de nommage.
Code postal, s'il vous plaît. Le "init envoyant une valeur de retour" indique quelques problèmes conceptuels potentiels. –
Pouvez-vous nous donner du code? Il est difficile de comprendre votre problème si nous ne savons pas ce que vous faites. En outre, essayez de placer des instructions d'impression dans vos constructeurs pour voir l'ordre d'instanciation. – Dan