> On Dec 13, 2016, at 8:42 AM, Raymond Hettinger <raymond.hettin...@gmail.com> 
> wrote:
> 
>> On Dec 13, 2016, at 1:51 AM, Max Moroz <maxmo...@gmail.com> wrote:
>> 
>> Would it be worth ensuring that an exception is ALWAYS raised if a key
>> is added to or deleted from a dictionary during iteration?
>> <snip>
>> I suspect the cost of a more comprehensive error reporting is not
>> worth the benefit, but I thought I'd ask anyway.
> 
> I think what we have has proven itself to be good enough to detect the common 
> cases, and it isn't worth it to have dicts grow an extra field which has to 
> be checked or updated on every operation.

Hmm, I just looked at the latest dictobject.h and remembered that Victor 
already added a version tag to track state changes.


Raymond
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to