[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