newbie question here:
How does one get the class and method name from within
a method? i.e here i have obviously hardcoded the class
and method name:
print 'ERROR: in JJTest.methodA'
>>> from jjtest import JJTest
>>> jj = JJTest()
ERROR: in JJTest.methodA
The Java way of doing this would be something like:
System.out.println("ERROR in: " + this.getClass().getName());
I suspect that there are attributes that one can use to do
something similar in Python.
If any of you Python experts would let me know how to do this in
Python, i would appreciate it.
Jim Benson <firstname.lastname@example.org> wrote in message news:<email@example.com>...
> How does one get the class and method name from within
> a method?
>>> import sys
>>> class C:
... def foo(self):
... print self.__class__.__name__, sys._getframe().f_code.co_name
|All times are GMT. The time now is 03:34 PM.|
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.