Why Change __cmp__ to __lt__ and __eq__?