[python] nazev metody

mtip mtip na atlas.cz
Čtvrtek Leden 11 12:48:24 CET 2007


RK> On Thu, Jan 11, 2007 at 12:07:45PM +0100, mtip wrote:

>> Zdravim,
>> potreboval bych zjistit nazev metody uvnitr tridy.
>> asi takhle:
>> class a:
>>     def aa(self):
>>         print "ja jsem metoda:", xxx
>> 
>> x=a()
>> x.aa()

RK>     import sys

RK>     class a:
RK>         def aa(self):
RK>             print "ja jsem metoda:",
RK> sys._getframe(0).f_code.co_name

RK>         bb = aa

RK>     x=a()
RK>     x.aa()
RK>     x.bb()

RK> Neni to ale stoprocentne spolehlive, jak lze videt pri volani x.bb().

RK> Radek Kaňovský
RK> _______________________________________________
RK> Python mailing list
RK> Python na py.cz
RK> http://www.py.cz/mailman/listinfo/python




---------------------------------------------------------------------------

Diky super, to je presne ono.

-- 
Mirek N.



Další informace o konferenci Python