[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