Message347279
You are correct that PyDict_Merge() does not need to recompute the hashes of the keys. However, your example doesn't work because you need string keys for **kwargs. The "str" class caches its hash, so you would need a dict with a "str" subclass as keys to hit that problem.
I think that calling d.update(**kw) with kw having str-subclass keys should be very rare. I'm not sure that we should care about that. |
|
Date |
User |
Action |
Args |
2019-07-04 12:22:14 | jdemeyer | set | recipients:
+ jdemeyer, rhettinger, vstinner, larry, methane, python-dev |
2019-07-04 12:22:14 | jdemeyer | set | messageid: <1562242934.07.0.175006209478.issue29312@roundup.psfhosted.org> |
2019-07-04 12:22:14 | jdemeyer | link | issue29312 messages |
2019-07-04 12:22:13 | jdemeyer | create | |
|