diff -Naur vte-0.10.29.orig/python/vte.override vte-0.10.29/python/vte.override
--- vte-0.10.29.orig/python/vte.override	2002-12-09 19:08:31.000000000 -0500
+++ vte-0.10.29/python/vte.override	2003-07-31 15:32:41.000000000 -0400
@@ -85,6 +85,21 @@
 	return PyInt_FromLong(pid);
 }
 %%
+override vte_terminal_get_cursor_position noargs
+
+static PyObject *
+_wrap_vte_terminal_get_cursor_position(PyGObject *self)
+{
+    PyObject *ret;
+    glong column, row;
+
+    vte_terminal_get_cursor_position(VTE_TERMINAL(self->obj), &column, &row);
+    ret = PyTuple_New(2);
+    PyTuple_SetItem(ret, 0, PyInt_FromLong(column));
+    PyTuple_SetItem(ret, 1, PyInt_FromLong(row));
+    return ret;
+}
+%%
 override vte_terminal_get_text kwargs
 
 static gboolean
