On Sep 5, 2:56 pm, Michele Simionato <[EMAIL PROTECTED]>
wrote:
> On Sep 5, 2:52 pm, "Simon Brunning" <[EMAIL PROTECTED]> wrote:
>
> > On 9/5/07, Alexandre Badez <[EMAIL PROTECTED]> wrote:
>
> > > I use __slots__ not for memory optimization nor doing java.
> > > I use __slots__ because my class are used by other lib, and in the
> > > past, some of them misspell some attributes and involved a very
> > > annoying comportment of the global application.
> > > So the objective is only to prevent unwanted dynamism (but not in all
> > > the application, just some class).
>
> > Using slots to prevent the creation of new properties is what Eric
> > *means* by "doing java". You're trying to write Java style code in
> > Python, and it's not going to be pretty. Slots are not intended for
> > this purpose, and they aren't very good for it.
>
> Right, and this the way to do what the original poster wants:
>
> http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/252158
>
>                   Michele Simionato

Thanks every body for your remarks.
I still have a lot to learn in python...

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to