diff options
Diffstat (limited to 'binding/dbus/eval.py')
-rwxr-xr-x | binding/dbus/eval.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/binding/dbus/eval.py b/binding/dbus/eval.py new file mode 100755 index 00000000..2255f968 --- /dev/null +++ b/binding/dbus/eval.py @@ -0,0 +1,12 @@ +#! /usr/bin/python +import dbus +import sys +bus = dbus.SessionBus() +conn = bus.get_object('org.navit_project.navit', + '/org/navit_project/navit') +iface = dbus.Interface(conn, dbus_interface='org.navit_project.navit'); +iter=iface.iter(); +navit=bus.get_object('org.navit_project.navit', conn.get_navit(iter)); +iface.iter_destroy(iter); +navit_iface = dbus.Interface(navit, dbus_interface='org.navit_project.navit.navit'); +print navit_iface.evaluate(sys.argv[1]); |