From 337321839f63d7c4d96407b21b9a5430f6a0bbd8 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Thu, 7 Jul 2011 00:14:22 +0200 Subject: Use GDBus --- src/prepaid-manager-applet.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/prepaid-manager-applet.py') diff --git a/src/prepaid-manager-applet.py b/src/prepaid-manager-applet.py index 860e8e6..722fbf3 100755 --- a/src/prepaid-manager-applet.py +++ b/src/prepaid-manager-applet.py @@ -18,8 +18,6 @@ # -import dbus -import dbus.mainloop.glib import gettext from gi.repository import GObject import glib @@ -216,12 +214,14 @@ class PPMController(GObject.GObject): logging.debug("Finished modem request") self.view.close_modem_response() - def on_balance_info_fetched(self, balance, *args): + def on_balance_info_fetched(self, var, user_data): """Callback for succesful MM fetch balance info call""" + balance = var.unpack()[0] self.emit('balance-info-changed', balance) - def on_balance_topped_up(self, reply): + def on_balance_topped_up(self, var, user_data): """Callback for succesful MM topup balance call""" + reply = var.unpack()[0] self.view.update_top_up_information(reply) def on_modem_error(self, e): @@ -640,10 +640,6 @@ def setup_i18n(): logging.debug('Using locale: %s', locale.getlocale()) -def setup_dbus(): - dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) - - def setup_schemas(): """If we're running from the source tree add our gsettings schema to the list of schema dirs""" @@ -681,7 +677,6 @@ def main(args): setup_i18n() setup_prgname() setup_schemas() - setup_dbus() controller = PPMController() main_dialog = PPMDialog(controller) -- cgit v1.2.3