J'ai essayé de faire une sous-classe dict
héritant de UserDict.DictMixin
qui prend en charge les clés non-gélifiables. La performance n'est pas une préoccupation. Malheureusement, Python implémente certaines des fonctions de DictMixin
en essayant de créer un objet dict à partir de la sous-classe. Je peux les implémenter moi-même, mais je suis coincé sur __cmp__
.Existe-t-il une description du fonctionnement de __cmp__ pour les objets dict dans Python 2?
Je ne trouve pas de description succincte de la logique utilisée par le __cmp__
intégré pour la classe dict.
Merci beaucoup! – DannoHung
Le saviez-vous en lisant la source de 'dict_compare' (http://svn.python.org/projects/python/trunk/Objects/dictobject.c) ou est-il documenté quelque part? – unutbu
J'ai lu la source. –