summaryrefslogtreecommitdiff
path: root/navit/binding
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-02-17 11:22:28 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2013-02-17 11:22:28 +0000
commit0f9fbc9e9692a3973135fa11a5afa9e5627007b3 (patch)
tree48fe13005d3573d6c8b25736818972b7a1e14c37 /navit/binding
parent6dfc9aa62e85a168b161ef2eed5b982883fb8488 (diff)
downloadnavit-0f9fbc9e9692a3973135fa11a5afa9e5627007b3.tar.gz
Add:binding_python:Implement missing function
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5381 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/binding')
-rw-r--r--navit/binding/python/navit.c11
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 },