Czy w Pythonie, bez użycia traceback
modułu, istnieje sposób na określenie nazwy funkcji z poziomu tej funkcji?
Powiedzmy, że mam moduł foo z paskiem funkcji. Czy podczas wykonywania foo.bar()
paska można poznać jego nazwę? A może jeszcze lepiej foo.bar
?
#foo.py
def bar():
print "my name is", __myname__ # <== how do I calculate this at runtime?
traceback
. Wydaje się, że nawet czasy odpowiedzi i komentarzy nie potwierdzają tego.