From 8b35c7402bbe003e9da37773d3ef5ceb06e8ae04 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Fri, 19 Aug 2011 08:56:54 +0200 Subject: Use a consistent timeout for MM DBus calls --- src/ppm/modemproxy.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ppm/modemproxy.py b/src/ppm/modemproxy.py index fa06dd5..ca5fcf7 100644 --- a/src/ppm/modemproxy.py +++ b/src/ppm/modemproxy.py @@ -47,6 +47,7 @@ class ModemManagerProxy(GObject.GObject): MM_DBUS_INTERFACE_MODEM='org.freedesktop.ModemManager.Modem' MM_DBUS_INTERFACE_MODEM_GSM_CARD='org.freedesktop.ModemManager.Modem.Gsm.Card' MM_DBUS_INTERFACE_MODEM_GSM_USSD='org.freedesktop.ModemManager.Modem.Gsm.Ussd' + MM_DBUS_TIMEOUT = 5000 __gsignals__ = { # Emitted when we got the new account balance from the provider @@ -153,7 +154,7 @@ class ModemManagerProxy(GObject.GObject): self.MM_DBUS_INTERFACE_MODEM_GSM_USSD, None) ussd.call("Initiate", GLib.Variant('(s)', (command,)), - Gio.DBusCallFlags.NO_AUTO_START, 5000, None, + Gio.DBusCallFlags.NO_AUTO_START, self.MM_DBUS_TIMEOUT, None, self.handle_dbus_reply, None) @mm_request @@ -166,7 +167,7 @@ class ModemManagerProxy(GObject.GObject): self.MM_DBUS_INTERFACE_MODEM, None) ussd.call("Enable", GLib.Variant('(b)', (enable,)), - Gio.DBusCallFlags.NO_AUTO_START, 1000, None, + Gio.DBusCallFlags.NO_AUTO_START, self.MM_DBUS_TIMEOUT, None, self.handle_dbus_reply, None) def modem_enable(self, reply_func=None, error_func=None): -- cgit v1.2.3