David wrote: > Inside a function I need to get the function's caller's name. How can I get > it? > > thanks in advance. >
The "function caller", like most objects in Python, needn't actually have a name. It could, for example, be a lambda stored as a list element. What do you need this name for, just as a materr of interest? There are ways of manipulating the stack frames, but they'll be slow and possibly unreliable. regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list