[Python-Dev] weak refs and jython
Samuele Pedroni <firstname.lastname@example.org>
Wed, 31 Jan 2001 13:34:32 +0100 (MET)
I have read weak ref PEP, maybe too late.
I don't know if portability of code using weak refs between python and jython
was a goal or could be one, and up to which extent actual impl. will correspond
to the PEP.
The callbacks registered with weak references must accept a single
parameter, which will be the weak-ly referenced object itself.
The object can be resurrected by creating some other reference to
the object in the callback, in which case the weak reference
generating the callback will still be cleared but no remaining
weak references to the object will be cleared.
AFAIK using java weak refs (which I think is a natural choice) I see
no way (at least no worth-the-effort way) to implement this in jython.
Java weak refs cannot be resurrected.
regards, Samuele Pedroni.
PS: Mr. X is a jython developer.