function name
Emile van Sebille
emile at fenx.com
Wed Apr 28 14:50:26 EDT 2010
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'
>>>
Emile
More information about the Python-list
mailing list