Eric Smith <e...@trueblade.com> added the comment: > Perhaps the path of least resistance is to change PyObject_Hash to be > yet another place where PyType_Ready will be called implicitly if it > hasn't been called already?
I think that's the best thing to do. It would bring PyObject_Hash in line with PyObject_Format, for example. If we pick some other solution (instead of modifying PyObject_Hash), then we should find all of the lazy calls to PyType_Ready (that exist to solve this problem) and remove them. IOW, it should be handled the same everywhere. _______________________________________ 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