[Python-Dev] cmp= & key= (Re: Proposed change to logging.basicConfig) (original) (raw)

Terry Reedy tjreedy at udel.edu
Wed Mar 30 01:04:30 CEST 2011


On 3/29/2011 4:02 PM, Matthew Woodcraft wrote:

Terry Reedy<tjreedy at udel.edu> wrote:

# Experiment with 2.7 shows that cmp wins. Though too late to change, I consider this the worst choice of three. I think an exception should be raised. Failing that, I think key should win on the basis that if one adds a 'new-fangled' key func to an existing call with cmp (and forgets to remove cmp), the key func is the one intended. Also, the doc clearly indicates that key is considered superior to cmp. Neither 'wins': cmp is applied to the output of key.

Added to http://bugs.python.org/issue11712 (for 2.7 only ;-)

I agree that it would have been worth documenting this explicitly.

-- Terry Jan Reedy



More information about the Python-Dev mailing list