On 30 January 2013 20:05, Sells, Fred <fred.se...@adventistcare.org> wrote: > This is simple, but I just cannot find it after quite a bit of searching > > I have this basic design > > class A: > def __init__(self): > print 'I am an instance of ', self.__class__.name
Did you mean to use __name__ instead of name? > > class B(A): > pass > > X = B I assume that this is X = B() > I would like this to print "I am an instance of B" but I keep getting A. > Can someone help me out here. If you make those two changes then it should do what you want. Oscar -- http://mail.python.org/mailman/listinfo/python-list