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