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 | d3194871d8250c83e4472533a745917946ee2949 (patch) | |
tree | 48fe13005d3573d6c8b25736818972b7a1e14c37 /navit/binding | |
parent | 0eb2ef476dc719c504b1f7cc5f28466cd0b2d81e (diff) | |
download | navit-svn-d3194871d8250c83e4472533a745917946ee2949.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.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/navit/binding/python/navit.c b/navit/binding/python/navit.c index ada8cd7f..413a6b93 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 }, |