billiejoex wrote: > Hi there, > unfortunately, I'm compelled to apply a sort of monkey patching at the > code of an existing libreary that I can't modify directly. > Here's my question > Having such code: > > class test: > > def caller(self): > self.b() > > def called(self): > pass > > ...(if it is possible) how can I get, from method "called", the name > of function/method that called it (in this case "caller")? > > Thanks in advance >
I asked a similar/related question recently, it might put you on the right track also: http://groups.google.com/group/comp.lang.python/browse_thread/thread/723d4ce3e6703a26/ce2bb076ec4a8059?lnk=st&q=&rnum=2#ce2bb076ec4a8059 -Jay -- http://mail.python.org/mailman/listinfo/python-list