Message242186
> So consider what happens if you forward the __hash__ method to the
> proxied object: the hash will change when the object dies.
ref objects behave differently: they inherit their referent's hash value when alive, and remember it. proxy objects could be made to behave the same way.
> The hash support for ref objects is definitely a very special case,
> only intended to support WeakKeyDictionary
I've relied several times on the hashability of ref objects, in third-party code.
(OTOH, I never use weakref proxies) |
|
Date |
User |
Action |
Args |
2015-04-28 14:36:39 | pitrou | set | recipients:
+ pitrou, gvanrossum, fdrake, benjamin.peterson, gdr@garethrees.org, ereuveni |
2015-04-28 14:36:39 | pitrou | set | messageid: <1430231799.16.0.0605121092512.issue24067@psf.upfronthosting.co.za> |
2015-04-28 14:36:39 | pitrou | link | issue24067 messages |
2015-04-28 14:36:38 | pitrou | create | |
|