Я пытался создать подкласс dict
, наследующий от UserDict.DictMixin
, который поддерживает не-хешируемые ключи. Производительность не вызывает беспокойства. К сожалению, Python реализует некоторые из функций в DictMixin
, пытаясь создать объект dict из подкласса. Я могу реализовать их самостоятельно, но я застрял на __cmp__
.
Я не могу найти краткое описание логики, используемой встроенным __cmp__
для класса dict.