Ich habe zwei Python-Klassen, nennen Sie sie "C1" und "C2". In C1 gibt es eine Funktion namens "F1" und in C2 eine Funktion namens "F2". Gibt es eine Möglichkeit, F2 jedes Mal auszuführen, wenn F1 ausgeführt wird, ohne einen direkten Aufruf von F1 an F2 zu machen? Gibt es einen anderen Mechanismus, mit dem sich feststellen lässt, wann eine Funktion innerhalb einer anderen Klasse aufgerufen wurde?
Ich freue mich über jeden Vorschlag, würde aber gerne wissen, wie man dies erreichen kann, ohne eine Instanz von C2 innerhalb von C1 zu erstellen.