➜

This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nikratio
Recipients nikratio
Date 2013-10-27.03:31:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <[email protected]>
In-reply-to
Content
After thinking about this a bit more, I think this is actually a true bug in OrderedDict(), and only option (a) or be (b) really fix it.

Rationale:

I would expect that for any OrderedDict d, and any function modify_dict(d), the following assertion holds:

for key in d:
    assert key in d
    modify_dict(d)

..but this actually breaks for

def modify_dict(d):
    del d[0]
    del d[1]
History
Date User Action Args
2013-10-27 03:31:52nikratiosetrecipients: + nikratio
2013-10-27 03:31:52nikratiosetmessageid: <[email protected]>
2013-10-27 03:31:52nikratiolinkissue19414 messages
2013-10-27 03:31:52nikratiocreate