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