On Mar 26, 12:13 pm, "Matt Garman" <[EMAIL PROTECTED]> wrote: > On 3/23/07, Jack Diederich <[EMAIL PROTECTED]> wrote: > > > If you make the record a new style class (inherit from object) you can > > specify the __slots__ attribute on the class. This eliminates the per > > instance dictionary overhead in exchange for less flexibility. > > When you say "new style class", do you mean that the __slots__ feature > is only available in a newer version of Python? Unfortunately, I'm > stuck on 2.3.4 for this project.
"new style" classes are available since Python 2.2. You declare a new- style class just by inheriting from object. Among other things, they have properties, and the above menctioned __slots__ optimization. -- http://mail.python.org/mailman/listinfo/python-list