How can I know the name of "caller"
nagle at animats.com
Wed Jun 20 06:52:21 CEST 2007
> 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")?
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.)
More information about the Python-list