summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Objects/listobject.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/Objects/listobject.c b/Objects/listobject.c
index b02a661..97088c5 100644
--- a/Objects/listobject.c
+++ b/Objects/listobject.c
@@ -453,6 +453,21 @@ listsort(self, args)
return None;
}
+int
+sortlist(v)
+ object *v;
+{
+ if (v == NULL || !is_listobject(v)) {
+ err_badcall();
+ return -1;
+ }
+ v = listsort((listobject *)v, (object *)NULL);
+ if (v == NULL)
+ return -1;
+ DECREF(v);
+ return 0;
+}
+
static struct methodlist list_methods[] = {
{"append", listappend},
{"insert", listinsert},