This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author dbinger
Recipients brunogola, dbinger, georg.brandl
Date 2008-03-14.13:25:09
SpamBayes Score 0.0
Marked as misclassified No
Message-id <>
In-reply-to <>
Hi Bruno,
Are you testing py3k?  This is what I see:

  Python 3.0a3+ (py3k:61352M, Mar 12 2008, 13:11:35)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
 >>> [].sort(cmp=lambda x, y: 1)
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
TypeError: 'cmp' is an invalid keyword argument for this function

In listobject.c, in listsort(), at line 1863, we have
the following, which appears to be where "key" and "reverse"
keyword args are supported, but not "cmp".

	static char *kwlist[] = {"key", "reverse", 0};

	assert(self != NULL);
	assert (PyList_Check(self));
	if (args != NULL) {
		if (!PyArg_ParseTupleAndKeywords(args, kwds, "|Oi:sort",

On Mar 14, 2008, at 8:41 AM, Bruno Gola wrote:

> Bruno Gola <> added the comment:
> i'm using the lastest version from subversion (trunk) and cmp still  
> is a
> keyord for list.sort.
Date User Action Args
2009-03-09 14:29:58georg.brandlsetspambayes_score: 0.69503 -> 0.0
2008-03-14 13:25:11dbingersetspambayes_score: 0.69503 -> 0.69503
recipients: + dbinger, georg.brandl, brunogola
2008-03-14 13:25:10dbingerlinkissue2285 messages
2008-03-14 13:25:09dbingercreate