Index: test/mm-disconnect |
diff --git a/test/mm-disconnect b/test/mm-disconnect |
index 60e97865eb6fbe51ac3a01faa2026c14b625758e..7cc89758046cd6ae0323f60f9085df499d4a959e 100755 |
--- a/test/mm-disconnect |
+++ b/test/mm-disconnect |
@@ -1,5 +1,9 @@ |
#!/usr/bin/python |
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
import mm |
import dbus |
import dbus.mainloop.glib |
@@ -14,7 +18,7 @@ def state_changed(old_state, new_state, reason, path): |
else: |
print "Disconnect failed for", path |
waitcnt -= 1 |
- if waitcnt <= 0: |
+ if waitcnt <= 0: |
mainloop.quit() |
waitflag = False |
@@ -24,18 +28,17 @@ if len(sys.argv) > 1 and sys.argv[1] == '-w': |
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) |
-manager = mm.ModemManager() |
- |
if waitflag: |
bus = dbus.SystemBus() |
bus.add_signal_receiver(state_changed, |
- bus_name="org.chromium.ModemManager", |
+ bus_name=manager.provider, |
signal_name="StateChanged", |
path_keyword="path") |
-devices = manager.manager.EnumerateDevices() |
+devices = mm.EnumerateDevices() |
+ |
+for manager, path in devices: |
-for path in devices: |
print "Disconnecting", path |
modem = manager.Modem(path) |