In Python, is it possible for an instance method to know the name of the
class which is calling it? For example, in the sample below, I would like
for the someMethod method to print the name of the class calling it ("bar"
in the first case, "again" in the second).

---------------------------------------
class foo():
    def someMethod(self):
        print x

class bar():
    def __init__(self):
        f = foo()
        f.someMethod()

class again():
    def __init__(self):
        f = foo()
        f.someMethod()

bar()
again()
---------------------------------------
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to