On 2010-04-28, at 11:50 AM, Emile van Sebille wrote: > On 4/28/2010 11:44 AM Richard Lamboj said... >> >> Hello, >> >> is there any way to get the name from the actual called function, so that the >> function knows its own name? >> >> Kind Regards, >> >> Richi > ActivePython 2.6.1.1 (ActiveState Software Inc.) based on > Python 2.6.1 (r261:67515, Dec 5 2008, 13:58:38) [MSC v.1500 32 bit (Intel)] > on > win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> def test():pass > ... > >>> dir(test) > ['__call__', '__class__', '__closure__', '__code__', '__defaults__', > '__delattr_ > _', '__dict__', '__doc__', '__format__', '__get__', '__getattribute__', > '__globa > ls__', '__hash__', '__init__', '__module__', '__name__', '__new__', > '__reduce__' > , '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', > '__subcla > sshook__', 'func_closure', 'func_code', 'func_defaults', 'func_dict', > 'func_doc' > , 'func_globals', 'func_name'] > >>> test.func_name > 'test' > >>>
I use test.__name__ -srid -- http://mail.python.org/mailman/listinfo/python-list