[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone4-368-g700ab82

Michael 'Mickey' Lauer mickey at vanille-media.de
Mon Feb 2 18:51:49 UTC 2009


The following commit has been merged in the master branch:
commit a4d9cc759461cc882cd88c9a7c6f1fbf660be82a
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date:   Fri Jan 2 15:31:08 2009 +0100

    otimed: use lazy dbus object binding, so that ogsmd has not to be present
    at subsystem launch time

diff --git a/framework/subsystems/otimed/alarm.py b/framework/subsystems/otimed/alarm.py
index 7182746..3d25c8b 100644
--- a/framework/subsystems/otimed/alarm.py
+++ b/framework/subsystems/otimed/alarm.py
@@ -91,7 +91,10 @@ class AlarmController( dbus.service.Object ):
         )
 
         # gather realtime clock dbus object
-        o = bus.get_object( "org.freesmartphone.odeviced", "/org/freesmartphone/Device/RealTimeClock/0", follow_name_owner_changes=True )
+        o = bus.get_object( "org.freesmartphone.odeviced",
+                            "/org/freesmartphone/Device/RealTimeClock/0",
+                            follow_name_owner_changes=True,
+                            introspect=False )
         self.rtc = dbus.Interface( o, "org.freesmartphone.RealTimeClock" )
         logger.info( "%s %s initialized. Serving %s at %s", self.__class__.__name__, __version__, self.interface, self.path )
 
diff --git a/framework/subsystems/otimed/otimed.py b/framework/subsystems/otimed/otimed.py
index 17b4ad3..651eeb8 100644
--- a/framework/subsystems/otimed/otimed.py
+++ b/framework/subsystems/otimed/otimed.py
@@ -12,7 +12,8 @@ Package: otimed
 Module: otimed
 """
 
-__version__ = "0.2.0"
+__version__ = "0.2.1"
+MODULE_NAME = "otimed"
 
 from datetime import datetime, timedelta
 from math import sqrt
@@ -28,7 +29,7 @@ import dbus.mainloop.glib
 import gobject
 
 import logging
-logger = logging.getLogger( 'otimed' )
+logger = logging.getLogger( MODULE_NAME )
 
 def getOutput(cmd):
     from subprocess import Popen, PIPE
@@ -135,8 +136,11 @@ class ZoneSource( object ):
             None,
             None
         )
-        proxy = bus.get_object( "org.freesmartphone.ogsmd", "/org/freesmartphone/GSM/Server" )
-        self.gsmdata = dbus.Interface( proxy, "org.freesmartphone.GSM.Data" )
+        proxy = bus.get_object( "org.freesmartphone.ogsmd",
+                                "/org/freesmartphone/GSM/Server",
+                                follow_name_owner_changes=True,
+                                introspect=False )
+        self.gsmdata = dbus.Interface( proxy, "org.freesmartphone.GSM.Data",  )
 
     def _handleNetworkStatusChanged( self, status ):
         if "code" in status:

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list