Issue: 2354: Add 3K warning for the cmp argument to list.sort() and sorted().
diff --git a/Objects/listobject.c b/Objects/listobject.c
index 9a8b64e..9e86592 100644
--- a/Objects/listobject.c
+++ b/Objects/listobject.c
@@ -2037,6 +2037,11 @@
 	}
 	if (compare == Py_None)
 		compare = NULL;
+	if (compare == NULL && 
+            Py_Py3kWarningFlag &&
+	    PyErr_Warn(PyExc_DeprecationWarning, 
+		       "In 3.x, the cmp argument is no longer supported.") < 0)
+		return NULL;
 	if (keyfunc == Py_None)
 		keyfunc = NULL;
 	if (compare != NULL && keyfunc != NULL) {