Nick Coghlan <ncogh...@gmail.com> added the comment: It has been pointed out to me that xrange() objects are hashable in 2.x, and since these range objects are immutable, I don't believe there is any driving reason for them not to be hashable.
At that point the question becomes one of why xrange() is being initialised correctly in 2.x while something is going wrong with the tp_hash slot initialisation for range() in 3.x that doesn't get fixed until PyType_Ready is called to populate tp_dict. _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4701> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com