summaryrefslogtreecommitdiff
path: root/navit/binding/dbus/eval.py
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-03-25 20:45:52 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-03-25 20:45:52 +0000
commit3e43bc8ff8fbba833828122d1082d0d33c301fc0 (patch)
treea40ef561e3f1820776dae586682554ed3c8a18c3 /navit/binding/dbus/eval.py
parent8775165821b839e1b1e4749463f092bf13770f95 (diff)
downloadnavit-3e43bc8ff8fbba833828122d1082d0d33c301fc0.tar.gz
Add:Core:Improved commands
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2172 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/binding/dbus/eval.py')
-rwxr-xr-xnavit/binding/dbus/eval.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/navit/binding/dbus/eval.py b/navit/binding/dbus/eval.py
new file mode 100755
index 000000000..2255f968b
--- /dev/null
+++ b/navit/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]);