[Python-Dev] weak refs in descriptors (http://bugs.python.org/issue17950)
Antoine Pitrou
solipsis at pitrou.net
Mon May 13 19:36:45 CEST 2013
On Mon, 13 May 2013 13:21:17 -0400
Terry Jan Reedy <tjreedy at udel.edu> wrote:
> On 5/13/2013 9:20 AM, Maciej Fijalkowski wrote:
>
> > The strong reference there is a feature. Descriptors keep the class
> > alive if somehow the class disappears and the descriptor itself does
>
> Is this feature stated or implied in the reference manual?
> 3.3.2.1. Implementing Descriptors
> 3.3.2.2. Invoking Descriptors
> ???
> or is it an implementation detail that people have come to rely on?
Any reference that is not documentedly weak is strong by definition;
this is Python's basic semantics, there's no need to ask about
documentation pointers.
The only question is whether some people rely on this particular one.
Regards
Antoine.
More information about the Python-Dev
mailing list