Don't use __slots__! (was Re: dicts vs classes)
Roy Smith
roy at panix.com
Tue Jul 25 13:12:05 EDT 2006
>Guido sez:
>
> __slots__ is a terrible hack with nasty, hard-to-fathom side
> effects that should only be used by programmers at grandmaster and
> wizard levels. Unfortunately it has gained an enormous undeserved
> popularity amongst the novices and apprentices, who should know
> better than to use this magic incantation casually.
But, if they are novices, why should they be expected to know better?
I just re-read http://docs.python.org/ref/slots.html#l2h-217 and don't
see anyplace where it says, "Warning: for use by wizards only".
More information about the Python-list
mailing list