diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2012-04-30 01:31:24 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2012-04-30 01:31:24 +0200 |
commit | b8d772eafa6d3c234616a9e71bb24b7738856f75 (patch) | |
tree | 490513796be9f898f36a92d67b041aec7553ab41 /test | |
parent | c02dcd0d1bef975742601820837ee5c7ef673f73 (diff) | |
download | connman-b8d772eafa6d3c234616a9e71bb24b7738856f75.tar.gz connman-b8d772eafa6d3c234616a9e71bb24b7738856f75.tar.bz2 connman-b8d772eafa6d3c234616a9e71bb24b7738856f75.zip |
test: Update service monitoring script
Diffstat (limited to 'test')
-rwxr-xr-x | test/monitor-services | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/test/monitor-services b/test/monitor-services index c1b4cedc..015dbd1a 100755 --- a/test/monitor-services +++ b/test/monitor-services @@ -25,14 +25,14 @@ def extract_list(list): def property_changed(name, value, path): service = path[path.rfind("/") + 1:] - if name in ["Profiles", "Services", "Technologies"]: + if name in ["Services"]: val = "[" for i in value: val = val + " " + i[i.rfind("/") + 1:] val = val + " ]" elif name in ["IPv4", "IPv4.Configuration", "IPv6", "IPv6.Configuration", - "Proxy", "Proxy.Configuration", "Ethernet"]: + "Proxy", "Proxy.Configuration", "Ethernet", "Provider"]: val = extract_values(value) elif name in ["Nameservers", "Nameservers.Configuration", "Domains", "Domains.Configuration", @@ -65,6 +65,12 @@ if __name__ == '__main__': signal_name="PropertyChanged", path_keyword="path") + bus.add_signal_receiver(property_changed, + bus_name="net.connman", + dbus_interface="net.connman.Manager", + signal_name="PropertyChanged", + path_keyword="path") + bus.add_signal_receiver(services_changed, bus_name="net.connman", dbus_interface="net.connman.Manager", |