AlFire wrote: > Hi, > > Q: from the subject, why objects of old style classes are instances of > 'object'? > > >>> class a():pass > >>> A=a() > >>> isinstance(A,object) > > True
Because everything is an object. But not everything is a newstyle-class: >>> class Foo: pass ... >>> isinstance(Foo, object) True >>> isinstance(Foo, type) False >>> class Bar(object): pass ... >>> isinstance(Bar, type) True >>> Diez -- http://mail.python.org/mailman/listinfo/python-list