In Python, ohne die Verwendung der traceback
Modul, gibt es eine Möglichkeit, den Namen einer Funktion aus dieser Funktion heraus zu bestimmen?
Angenommen, ich habe ein Modul foo
mit einer Funktion bar
. Bei der Ausführung von foo.bar()
gibt es eine Möglichkeit für bar
zu wissen bar
den Namen? Oder noch besser, foo.bar
den Namen?
#foo.py
def bar():
print "my name is", __myname__ # <== how do I calculate this at runtime?