Tim Peters <t...@python.org> added the comment:

This won't be changed.  The effect on the iteration order of adding and/or 
removing keys from a dict while iterating over it has never been defined in 
Python, and never will be.  The Python 3 docs for dict views say this clearly:

"""
Iterating views while adding or deleting entries in the dictionary may raise a 
RuntimeError or fail to iterate over all entries.
"""

You're experiencing the second symptom ("fail to iterate over all entries").  
It's expected.  If you can't do the time, don't do the crime ;-)

----------
nosy: +tim.peters
status: pending -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue35023>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to