Python object overhead?

Matt Garman matthew.garman at
Mon Mar 26 17:13:58 CEST 2007

On 3/23/07, Jack Diederich <jackdied at> 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.


More information about the Python-list mailing list