__slots__ and private data members
Jeremy Lowery
jslowery at hotmail.com
Wed Aug 21 23:34:47 EDT 2002
Cancel that, I see someone beat me too it.
J
> Is this a bug? If not, is there a way to work around it or some rationale
> behind it?
>
> >>> class Death(object):
> ... __slots__ = ('__name', )
> ... def __init__(self, name):
> ... self.__name = name
> ...
> >>> d = Death('spam')
> Traceback (most recent call last):
> File "<interactive input>", line 1, in ?
> File "<interactive input>", line 4, in __init__
> AttributeError: 'Death' object has no attribute '_Death__name'
> >>>
>
>
>
>
>
More information about the Python-list
mailing list