diff -rup pygtk-2.10.1.orig/gtk/gtktreeview.override pygtk-2.10.1.new/gtk/gtktreeview.override
--- pygtk-2.10.1.orig/gtk/gtktreeview.override	2008-01-26 14:39:58.000000000 -0500
+++ pygtk-2.10.1.new/gtk/gtktreeview.override	2008-01-26 14:48:34.000000000 -0500
@@ -1125,10 +1125,10 @@ pygtk_tree_sortable_sort_cb(GtkTreeModel
     py_iter2 = pyg_boxed_new(GTK_TYPE_TREE_ITER, iter2,  FALSE, FALSE);
 
     if (cunote->data) {
-        retobj = PyEval_CallFunction(cunote->func, "(OONO)", py_model,
+        retobj = PyEval_CallFunction(cunote->func, "(NOOO)", py_model,
                                      py_iter1, py_iter2, cunote->data);
     } else {
-        retobj = PyEval_CallFunction(cunote->func, "(OON)", py_model,
+        retobj = PyEval_CallFunction(cunote->func, "(NOO)", py_model,
                                      py_iter1, py_iter2);
     }
     pygtk_boxed_unref_shared(py_iter1);
