He intentado hacer una subclase dict
heredando desde UserDict.DictMixin
que admita claves que no son manejables. El rendimiento no es una preocupación. Desafortunadamente, Python implementa algunas de las funciones en DictMixin
tratando de crear un objeto dict desde la subclase. Puedo implementarlos yo mismo, pero estoy atascado en __cmp__
.¿Hay alguna descripción de cómo funciona __cmp__ para objetos dict en Python 2?
No puedo encontrar una descripción sucinta de la lógica utilizada por el __cmp__
incorporado para la clase dict.
¡Gracias amablemente! – DannoHung
¿Sabía que leyendo la fuente de 'dict_compare' (http://svn.python.org/projects/python/trunk/Objects/dictobject.c) o está documentado en alguna parte? – unutbu
Leí la fuente. –