cjon / sapphire.engin.umich.edu (Cullen J O'neill) writes: > My question is, isn't it a better idea to just get a real reference > to the object using __getobj__? There are two reasons I can think of, but neither is a show-stopper. 1. You're assuming an implementation, which might not be there forever. 2. You're taking a risk by regenerating the original object reference. The downside to using WeakRef the conventional way is a small overhead during method dispatch as it searches one level up the class chain. On balance, I'd probably just use it the conventional way. Dave