]> granicus.if.org Git - python/commitdiff
Fix an int/long mismatch identified here:
authorNeal Norwitz <nnorwitz@gmail.com>
Thu, 15 Dec 2005 06:40:36 +0000 (06:40 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Thu, 15 Dec 2005 06:40:36 +0000 (06:40 +0000)
http://www.tortall.net/mu/blog/2005/12/01

Pointed out from SF #1365916.

Backport candidate.

Python/bltinmodule.c

index 50c7863fa7ccb8b11b2978cb18582eb6640c4f7b..f8d23ad4cc9091a2388f8e18b44c13d5fefe83eb 100644 (file)
@@ -1908,8 +1908,9 @@ builtin_sorted(PyObject *self, PyObject *args, PyObject *kwds)
        PyObject *newlist, *v, *seq, *compare=NULL, *keyfunc=NULL, *newargs;
        PyObject *callable;
        static const char *kwlist[] = {"iterable", "cmp", "key", "reverse", 0};
-       long reverse;
+       int reverse;
 
+       /* args 1-4 should match listsort in Objects/listobject.c */
        if (!PyArg_ParseTupleAndKeywords(args, kwds, "O|OOi:sorted",
                kwlist, &seq, &compare, &keyfunc, &reverse))
                return NULL;