Add:Core:Improved commands
[navit-package] / navit / binding / dbus / eval.py
1 #! /usr/bin/python
2 import dbus
3 import sys
4 bus = dbus.SessionBus()
5 conn = bus.get_object('org.navit_project.navit',
6                        '/org/navit_project/navit')
7 iface = dbus.Interface(conn, dbus_interface='org.navit_project.navit');
8 iter=iface.iter();
9 navit=bus.get_object('org.navit_project.navit', conn.get_navit(iter));
10 iface.iter_destroy(iter);
11 navit_iface = dbus.Interface(navit, dbus_interface='org.navit_project.navit.navit');
12 print navit_iface.evaluate(sys.argv[1]);