On Thu, Dec 8, 2011 at 9:49 AM, rail shafigulin
<rail.shafigu...@gmail.com>wrote:

> i created a class and in some instances when i use it call some of its
> methods i need to print a method name. the online search did produce some
> results but none of them seem to work for me. for example one of them said
> just to use __name__ or func_name but it didn't work for me. i'm using
> python 3.1.1
>
> any help is appreciated.
>
> It would be better if you send us the code you tried.  I'm not sure what
you are looking to do.  When you invoke the method, do you want it to print
its own name?


class A(object):
...   def first(self):
...     pass
...
>>> a = A()
>>> a.first.__name__
'first'


> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
>


-- 
Joel Goldstick
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to