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. ... > > ...(if it is possible) how can I get, from method "called", the name > of function/method that called it (in this case "caller")?
Bad idea. Note, though, that within Python, you can easily replace existing function definitions with your own. This is something of a desperation measure, but it works. I have a small collection of patches to the standard Python libraries which I import. (I've reported all of them in the tracker as bugs, and some later version of Python will contain the fixes. But that can take years.) John Nagle -- http://mail.python.org/mailman/listinfo/python-list