Determinar el nombre de la función desde dentro de esa función (sin usar traceback)
En Python, sin usar el módulo traceback
, ¿hay alguna manera de determinar el nombre de una función desde dentro de esa función?
Digamos que tengo un módulo foo con una barra de funciones. Al ejecutar foo.bar()
, ¿hay alguna manera para que bar sepa el nombre de bar? O mejor aún, ¿el nombre de foo.bar
?
#foo.py
def bar():
print "my name is", __myname__ # <== how do I calculate this at runtime?
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52