diff options
Diffstat (limited to 'navit/binding')
-rw-r--r-- | navit/binding/python/navit.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/navit/binding/python/navit.c b/navit/binding/python/navit.c index ada8cd7fb..413a6b938 100644 --- a/navit/binding/python/navit.c +++ b/navit/binding/python/navit.c @@ -27,6 +27,16 @@ typedef struct { } navitObject; static PyObject * +navit_set_attr_py(navitObject *self, PyObject *args) +{ + PyObject *attr; + if (!PyArg_ParseTuple(args, "O!", &attr_Type, &attr)) + return NULL; + navit_set_attr(self->navit, attr_py_get(attr)); + Py_RETURN_NONE; +} + +static PyObject * navit_get_attr_py(navitObject *self, PyObject *args) { char *name; @@ -87,6 +97,7 @@ navit_zoom_to_route_py(navitObject *self, PyObject *args) static PyMethodDef navit_methods[] = { + {"set_attr", (PyCFunction) navit_set_attr_py, METH_VARARGS }, {"get_attr", (PyCFunction) navit_get_attr_py, METH_VARARGS }, {"set_center", (PyCFunction) navit_set_center_py, METH_VARARGS }, {"set_destination", (PyCFunction) navit_set_destination_py, METH_VARARGS }, |