William Pitcock added the comment:

It seems to me that calling __contains__() (PySequence_Contains()) isn't 
necessary, as the first and last elements of the list are already known, and 
therefore known to be in the list.  Revising the behaviour of popitem() to 
avoid calling _odict_popkey_hash() seems like it may provide a marginal 
performance benefit as well as fix the problem.  Calling PyObject_DelItem() 
directly on the node should work fine I believe.

----------

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

Reply via email to