[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819

Sebastian Krzyszkowiak seba.dos1 at gmail.com
Sat Aug 6 08:17:32 UTC 2011


The following commit has been merged in the debian branch:
commit 29e5316c13768dff8a94b879e8f30c7baebef0cc
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date:   Tue Jul 21 17:31:36 2009 +0200

    opimd: SIM-Messages-FSO: fix fail when opimd starts before ogsmd

diff --git a/framework/subsystems/opimd/pimb_sim_messages_fso.py b/framework/subsystems/opimd/pimb_sim_messages_fso.py
index f217bfd..e1b40ac 100644
--- a/framework/subsystems/opimd/pimb_sim_messages_fso.py
+++ b/framework/subsystems/opimd/pimb_sim_messages_fso.py
@@ -247,12 +247,12 @@ class SIMMessageBackendFSO(Backend):
 
     @tasklet.tasklet
     def load_entries(self):
-        bus = SystemBus()
+        self.bus = SystemBus()
 
         logger.debug("%s: Am I default? %s", self.name, str(self.am_i_default()))
         
         try:
-            self.gsm = bus.get_object('org.freesmartphone.ogsmd', '/org/freesmartphone/GSM/Device')
+            self.gsm = self.bus.get_object('org.freesmartphone.ogsmd', '/org/freesmartphone/GSM/Device')
             self.gsm_sim_iface = Interface(self.gsm, 'org.freesmartphone.GSM.SIM')
             self.gsm_sms_iface = Interface(self.gsm, 'org.freesmartphone.GSM.SMS')
             self.gsm_device_iface = Interface(self.gsm, 'org.freesmartphone.GSM.Device')
@@ -266,8 +266,8 @@ class SIMMessageBackendFSO(Backend):
             logger.info("%s: Waiting for SIM being ready...", self.name)
             if not self.ready_signal:
                 try:
-                    bus.add_signal_receiver(self.handle_sim_ready, signal_name='ReadyStatus', dbus_interface='org.freesmartphone.GSM.SIM', bus_name='org.freesmartphone.ogsmd')
-                    bus.add_signal_receiver(self.handle_auth_status, signal_name='AuthStatus', dbus_interface='org.freesmartphone.GSM.SIM', bus_name='org.freesmartphone.ogsmd')
+                    self.bus.add_signal_receiver(self.handle_sim_ready, signal_name='ReadyStatus', dbus_interface='org.freesmartphone.GSM.SIM', bus_name='org.freesmartphone.ogsmd')
+                    self.bus.add_signal_receiver(self.handle_auth_status, signal_name='AuthStatus', dbus_interface='org.freesmartphone.GSM.SIM', bus_name='org.freesmartphone.ogsmd')
                     logger.info('%s: Signal listeners about SIM status installed', self.name)
                     #self.gsm_sim_iface.connect_to_signal("ReadyStatus", self.handle_sim_ready)
                     self.ready_signal = True
@@ -325,7 +325,7 @@ class SIMMessageBackendFSO(Backend):
 
     def handle_auth_status(self, ready):
         if ready=='READY':
-            self.gsm = bus.get_object('org.freesmartphone.ogsmd', '/org/freesmartphone/GSM/Device')
+            self.gsm = self.bus.get_object('org.freesmartphone.ogsmd', '/org/freesmartphone/GSM/Device')
             self.gsm_sim_iface = Interface(self.gsm, 'org.freesmartphone.GSM.SIM')
             self.gsm_sms_iface = Interface(self.gsm, 'org.freesmartphone.GSM.SMS')
             self.gsm_device_iface = Interface(self.gsm, 'org.freesmartphone.GSM.Device')

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list