Message268992
| Author |
abarry |
| Recipients |
Demur Rumed, abarry, serhiy.storchaka |
| Date |
2016年06月21日.13:15:18 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1466514919.04.0.866435460311.issue27358@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
`dict` subclasses can be hashable - it's a very bad idea, but not guarded against. If you were to do this, I'd suggest going the exception way, à la StopIteration.
I wonder how feasible it would be for e.g. dict.__setitem__ to check if a key already exists; it would be a special path that's not taken normally, but filling the mapping on call enables it, and it raises if it sees a duplicate. I think that inserting the check in there would reduce complexity and probably have a negligible impact on performance. I don't know if that's a good idea, just throwing this out here. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2016年06月21日 13:15:19 | abarry | set | recipients:
+ abarry, serhiy.storchaka, Demur Rumed |
| 2016年06月21日 13:15:19 | abarry | set | messageid: <1466514919.04.0.866435460311.issue27358@psf.upfronthosting.co.za> |
| 2016年06月21日 13:15:19 | abarry | link | issue27358 messages |
| 2016年06月21日 13:15:18 | abarry | create |
|