If a behavior change is possible at all, I think a more reasonable behavior would be:
if any rich comparison methods are defined, always use rich comparisons (and throw an exception if the required rich comparison method is not available). This would at least have the benefit of letting users know what code it had broken when they try to run it :) Regards, Pat -- http://mail.python.org/mailman/listinfo/python-list