Nick Coghlan <ncoghlan at gmail.com> added the comment: Actually, based on the NumPy precedent [1], array.array should be fine as is. Since it uses raw C floats and doubles internally, rather than Python objects, there is no clear concept of "object identity" to use to enforce reflexivity. [1] http://mail.python.org/pipermail/python-dev/2011-April/110987.html ---------- _______________________________________ Python tracker <report at bugs.python.org> <http://bugs.python.org/issue11945> _______________________________________