Aahz wrote: > In article <[EMAIL PROTECTED]>, > Steven Bethard <[EMAIL PROTECTED]> wrote: >> You can use __slots__ [...] > > Aaaugh! Don't use __slots__! > > Seriously, __slots__ are for wizards writing applications with huuuge > numbers of object instances (like, millions of instances).
You clipped me saying that __slots__ are for performance tweaks: You can use __slots__ to make objects consume less memory and have slightly better attribute-access performance. Classes for objects that need such performance tweaks should start like... I fully agree that __slots__ are for applications with huge numbers of instances. But if you have that situation, you really do want to be using __slots__. STeVe -- http://mail.python.org/mailman/listinfo/python-list