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

Reply via email to