Why do descriptors (and thus properties) only work on attributes.
Antoon Pardon
apardon at forel.vub.ac.be
Mon Feb 28 04:37:41 EST 2005
Op 2005-02-28, Paul Rubin schreef <http>:
> Antoon Pardon <apardon at forel.vub.ac.be> writes:
>> Can anyone explain why descriptors only work when they are an attribute
>> to an object or class. I think a lot of interesting things one can
>> do with descriptors would be just as interesting if the object stood
>> on itself instead of being an attribute to an other object.
>
> How would that work?
Well AFAIU a descriptor is an object with at least one method out of
__get__, __set__ or __del__. I don see why implicitly calling one
of these methods would be any more difficult when they are autonomous
objects than when they are attributes.
--
Antoon Pardon
More information about the Python-list
mailing list