projects
/
platform
/
upstream
/
connman.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 1.38
[platform/upstream/connman.git]
/
test
/
disable-tethering
diff --git
a/test/disable-tethering
b/test/disable-tethering
index
2dabd83
..
41f3d79
100755
(executable)
--- a/
test/disable-tethering
+++ b/
test/disable-tethering
@@
-3,10
+3,9
@@
import sys
import dbus
import sys
import dbus
-if (len(sys.argv) < 2):
- print "Usage: %s type" % (sys.argv[0])
-
-print "Disabling %s tethering" % (sys.argv[1])
+if (len(sys.argv) != 2):
+ print("Usage: %s type" % (sys.argv[0]))
+ sys.exit(1)
bus = dbus.SystemBus()
bus = dbus.SystemBus()
@@
-19,14
+18,23
@@
def technology_disable_tethering(path, tech_type):
properties = tech.GetProperties()
properties = tech.GetProperties()
- for key in
properties.keys(
):
+ for key in
list(properties.keys()
):
if key in ["Type"]:
if properties[key] == tech_type:
if key in ["Type"]:
if properties[key] == tech_type:
+ print("Disabling %s tethering" % tech_type)
tech.SetProperty("Tethering", dbus.Boolean(0))
tech.SetProperty("Tethering", dbus.Boolean(0))
-properties = manager.GetProperties()
+ return tech_type
+ else:
+ return None
+
+technologies = manager.GetTechnologies()
+tech = None
+
+for path,_ in technologies:
+ tech = technology_disable_tethering(path, sys.argv[1])
+ if tech != None:
+ break;
-for key in properties.keys():
- if key in ["Technologies"]:
- for path in properties[key]:
- technology_disable_tethering(path, sys.argv[1])
+if tech == None:
+ print("Failed to disable %s tethering" % (sys.argv[1]))