diff options
author | Dan Williams <dcbw@redhat.com> | 2009-11-24 15:16:58 -0800 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2009-11-24 15:16:58 -0800 |
commit | 50412ba3f9fe6b3ee33a83d452155b7f224ff719 (patch) | |
tree | d6f6cb2cf470449e13401ec4560ddf3168009d88 /test | |
parent | 8bd10ebda2a29614319a14344294f495fede0baa (diff) |
test: handle signal quality exceptions
Diffstat (limited to 'test')
-rwxr-xr-x | test/mm-test.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/test/mm-test.py b/test/mm-test.py index 871ba202..485f596d 100755 --- a/test/mm-test.py +++ b/test/mm-test.py @@ -67,6 +67,12 @@ def cdma_inspect(proxy, dump_private): print "Error reading registration state: %s" % e try: + quality = cdma.GetSignalQuality() + print "Signal quality: %d" % quality + except dbus.exceptions.DBusException, e: + print "Error reading signal quality: %s" % e + + try: info = cdma.GetServingSystem() print "Class: %s" % get_cdma_band_class(info[0]) print "Band: %s" % info[1] @@ -170,7 +176,11 @@ def gsm_inspect(proxy, dump_private): # Gsm.Network interface net = dbus.Interface(proxy, dbus_interface=MM_DBUS_INTERFACE_MODEM_GSM_NETWORK) - print "Signal quality: %d" % net.GetSignalQuality() + try: + quality = net.GetSignalQuality() + print "Signal quality: %d" % quality + except dbus.exceptions.DBusException, e: + print "Error reading signal quality: %s" % e print "Scanning..." results = net.Scan(timeout=120) |