Se si dispone di 2 funzioni come:Ottenere il nome della funzione del chiamante all'interno di un'altra funzione in Python?
def A
def B
e A chiama B, si può ottenere che chiama B all'interno B, come:
def A() :
B()
def B() :
this.caller.name
Hai la fonte disponibile. Perché avresti bisogno di una cosa del genere? –
Perché eseguo il debug del codice nell'interprete python di un'applicazione di terze parti in cui non è presente un debugger reale. –
possibile duplicato di [Python: come ottenere il nome del metodo del chiamante nel metodo chiamato?] (Http://stackoverflow.com/questions/2654113/python-how-to-get-the-callers-method-name-in -the-called-method) – bernie