summaryrefslogtreecommitdiff
path: root/navit/binding/dbus/eval.py
blob: ecb1d9583e0fd09bada90aaa23ac53f9dfab943c (plain)
1
2
3
4
5
6
7
8
9
10
11
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.attr_iter()
navit=bus.get_object('org.navit_project.navit', conn.get_attr_wi('navit',_iter)[1])
iface.attr_iter_destroy(_iter)
navit_iface = dbus.Interface(navit, dbus_interface='org.navit_project.navit.navit')
print navit_iface.evaluate(sys.argv[1])