Armin Rigo added the comment:

Another option for the "try harder to raise RuntimeError" category (which I 
tend to like, because otherwise people are bound to write programs that rely on 
undocumented details):

In __delitem__() set link.next = None.  In the various iterators check 
explicitly if curr.next is None, and raise RuntimeError if it is.

----------
nosy: +arigo

_______________________________________
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