[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone5.1
Michael 'Mickey' Lauer
mickey at vanille-media.de
Sat Jun 6 12:21:44 UTC 2009
The following commit has been merged in the master branch:
commit 27af421b10fadcd78adf3d199d72a6076681e5a8
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date: Wed Feb 4 01:23:44 2009 +0100
tools: cli-framework: add omuxerd
diff --git a/tools/cli-framework b/tools/cli-framework
index 91ef8ec..0ae29ac 100755
--- a/tools/cli-framework
+++ b/tools/cli-framework
@@ -10,7 +10,7 @@ Interactive console for the freesmartphone.org framework
GPLv2 or later
"""
-__version__ = "0.9.2.1"
+__version__ = "0.9.3.0"
import dbus.service
import dbus.mainloop.glib
@@ -82,8 +82,14 @@ def getObject( busname, objectpath ):
#----------------------------------------------------------------------------#
def getInterface( busname, objectpath, interface ):
#----------------------------------------------------------------------------#
- proxy = getObject( busname, objectpath )
- return dbus.Interface( proxy, interface)
+ try:
+ proxy = getObject( busname, objectpath )
+ iface = dbus.Interface( proxy, interface )
+ except dbus.DBusException:
+ print "DBus Exception. Can't get %s@%s:%s" % ( interface, busname, objectpath )
+ return None
+ else:
+ return iface
#----------------------------------------------------------------------------#
def getObjectsForInterface( busname, interface ):
@@ -163,6 +169,12 @@ except IndexError:
pass
leds = getObjectsForInterface( "org.freesmartphone.odeviced", "org.freesmartphone.Device.LED" ).values()
+# omuxerd object
+muxer = getInterface( \
+ "org.freesmartphone.omuxerd",
+ "/org/freesmartphone/GSM/Muxer",
+ "org.freesmartphone.GSM.MUX" )
+
# ogsmd device objects
gsmdevice = getInterface( \
"org.freesmartphone.ogsmd",
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list