J'ai deux classes Python, appelez-les "C1" et "C2". Inside C1 est une fonction nommée "F1" et à l'intérieur C2 est une fonction nommée "F2". Existe-t-il un moyen d'exécuter F2 chaque fois que F1 est exécuté sans faire un appel direct à F2 à partir de F1? Existe-t-il un autre mécanisme permettant de savoir quand une fonction de l'intérieur d'une autre classe a été appelée?Comment savoir lorsqu'une fonction d'une autre classe a été appelée
Je me réjouis de toute suggestion, mais je voudrais savoir d'une certaine façon d'y parvenir sans faire une instance de C2 en C1.
+1 pour la bonne description, nouvel utilisateur. –
Qu'essayez-vous d'accomplir? Quel est le problème de l'appeler directement. On dirait que vous voulez quelque chose comme un événement sur appel sur la fonction. Ce qui est quelque peu redondant semble ce que vous avez besoin de faire, vous pouvez coder dans la fonction elle-même. – paan
"créer une instance de C2 à l'intérieur de C1"?Que veux-tu dire par là? Pouvez-vous donner un exemple de ce dont vous parlez? En Python, tout est une référence, donc cette instance "à l'intérieur" d'une autre instance ne veut pas dire grand chose. Qu'est-ce qui vous inquiète? –