#!/usr/bin/python
import dbus
+import sys
bus = dbus.SystemBus()
netreg = dbus.Interface(bus.get_object('org.ofono', path),
'org.ofono.NetworkRegistration')
- properties = netreg.GetProperties()
-
- for path in properties["Operators"]:
- operator = dbus.Interface(bus.get_object('org.ofono', path),
- 'org.ofono.NetworkOperator')
-
- properties = operator.GetProperties()
+ if len(sys.argv) == 2 and sys.argv[1] == 'scan':
+ operators = netreg.Scan()
+ else:
+ operators = netreg.GetOperators()
+ for path, properties in operators:
print " [ %s ]" % (path)
for key in properties.keys():
else:
val = str(properties[key])
print " %s = %s" % (key, val)
-
+
print