On Aug 8, 12:45 am, kj7ny <[EMAIL PROTECTED]> wrote: > Is there a way that I can programmatically find the name of a method I > have created from within that method? I would like to be able to log > a message from within that method (def) and I would like to include > the name of the method from which it was written without having to > hard-code that value in every message string. While we're at it, is > there a way to programmatically get the name of the class and the > module while I'm at it? > > Thanks,
def foo(): print sys._getframe(0).f_code.co_name most of the darkest magic of python is in the frames returned by sys._getframe. -- http://mail.python.org/mailman/listinfo/python-list