summaryrefslogtreecommitdiff
path: root/binding/dbus/eval.py
diff options
context:
space:
mode:
Diffstat (limited to 'binding/dbus/eval.py')
-rwxr-xr-xbinding/dbus/eval.py12
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]);