Bonjour,
Je cherche un moyen pour pouvoir remonter au "caller" d'une fonction, mais je ne veux pas seulement son nom, je souhaite obtenir l'objet.
Le module inspect me permet de remonter au nom du caller avec la méthode stack. Elle me permet aussi de remonter aux frames mais je ne sais pas comment les manipuler.
Voici un exemple de ce que je voudrais faire:
si quelqu'un a déjà essayé de faire ceci, je suis preneur de toute info
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class Toto(object): get_caller() # => retourn l'objet class Toto def test(self): get_caller() # => retourne l'objet fonction test
D'avance merci
Partager