Miles wrote:

In Python 2.2, classes and types were unified.  If a class inherits
from object (or any other built-in), it is considered a "new-style"
class; otherwise, it is an old-style (or classic) class.  There are
some differences in their behavior; most notably, descriptors
(computer properties) will not work with old-style classes.  Old-style
classes will go away in Python 3 (I think), and all classes will have
object as a base.

An introduction to new-style classes:
http://www.cafepy.com/article/python_types_and_objects/python_types_and_objects.html
A guide to descriptors:
http://users.rcn.com/python/download/Descriptor.htm
The reference manual on the distinction:
http://docs.python.org/ref/node33.html
The technical explanation:
http://www.python.org/download/releases/2.2.3/descrintro/

Thanks Miles, I've started to go though those links, that should keep me busy for a while !

Yves.
http://www.SollerS.ca
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to