Chris Angelico added the comment:

I agree that current behaviour is a bit confusing; also, the implication is 
that deleting from the dictionary while you have an iterator may leave some 
hanging references around the place, which raises a red flag in my mind (maybe 
something else might find the stale data, too).

My inclination would be to Armin's idea of setting next to None. Seems simpler 
than trying too hard to patch around something that's a bad idea anyway.

----------
nosy: +Rosuav

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

Reply via email to