Getting method name from within the class method

Mitko Haralanov mitko at
Wed Oct 18 23:59:26 CEST 2006

On 18 Oct 2006 14:38:12 -0700
yellowalienbaby at wrote:

> >>> class test(object):  
> ...  def a_method(self,this,that):
> ...   print self.a_method.__name__

Doing the above will obviously work!

However, I don't want to have to use the name of the function in the
print statement (the ".a_method." part). Imagine having about 100 of
the above print statements in the function and then you change the name
of the function. I want all 100 of the print statements to work without
having to change every one of them to reflect the new function name.

Mitko Haralanov					 mitko at
Senior Software Engineer			     650.934.8064
System Interconnect Group

More information about the Python-list mailing list