(self,'name'),object.__getattribute___(self,'price'))
else:
return self.__dict__[attr]
b = book('the tempest',234)
b
Traceback (most recent call last):
File console, line 1, in module
File console, line 11, in __getattr__
KeyError: '__repr__'
i am missing on a concept here
File console, line 11, in __getattr__
KeyError: '__repr__'
i am missing on a concept here. please enlighten me.
A. You ought to be subclassing the `object` class so that your class
is new-style (see
http://docs.python.org/reference/datamodel.html#new-style-and-classic-classes
); classic classes