Gibt es in Python ohne Verwendung des tracebackModuls eine Möglichkeit, den Namen einer Funktion innerhalb dieser Funktion zu bestimmen?
Angenommen, ich habe ein Modul foo mit einer Funktionsleiste. Gibt es bei der Ausführung foo.bar()eine Möglichkeit für Bar, den Namen der Bar zu kennen? Oder noch besser, foo.barder Name?
#foo.py
def bar():
print "my name is", __myname__ # <== how do I calculate this at runtime?
traceback. Nicht einmal die Zeiten der Antworten und Kommentare scheinen dies zu unterstützen.