diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-02-17 11:22:28 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2013-02-17 11:22:28 +0000 |
commit | 0f9fbc9e9692a3973135fa11a5afa9e5627007b3 (patch) | |
tree | 48fe13005d3573d6c8b25736818972b7a1e14c37 /navit/binding/python | |
parent | 6dfc9aa62e85a168b161ef2eed5b982883fb8488 (diff) | |
download | navit-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/python')
-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 }, |