function call

Bruno Desthuilliers bdesth.quelquechose at free.quelquepart.fr
Mon Sep 3 10:53:40 EDT 2007


ianaré a écrit :
> Hey all,
> 
> Is there a way of printing out how a function was called? In other
> words if I do the following:
> 
> def someFunction(self):
>     self.someOtherFunction(var1, var2)
> 
> 
> I would get something like "someOtherFunction: called by:
> someFunction, args are: var1, var2"
> 
> Thanks in advance
> 
You may be able to solve this using a decorator (to avoid polluting your 
code with this) and the infamous sys._getframe() hack.



More information about the Python-list mailing list