derived class name in python 2.6/2.7

Oscar Benjamin oscar.j.benjamin at
Wed Jan 30 21:17:05 CET 2013

On 30 January 2013 20:05, Sells, Fred <fred.sells at> 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 ',

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.


More information about the Python-list mailing list