[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:52 UTC 2009


The following commit has been merged in the master branch:
commit 9e32a58cebfcfcfed6dfd556ace46c75e4c4a17e
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date:   Thu Jan 8 00:47:31 2009 +0100

    ogsmd: gather context status from pdp object, not from network
    this makes it inline with the signal and the actual logical state
    closing #289, as all parts should be in place now.

diff --git a/framework/subsystems/ogsmd/modems/abstract/mediator.py b/framework/subsystems/ogsmd/modems/abstract/mediator.py
index 686b07a..ecaeffa 100644
--- a/framework/subsystems/ogsmd/modems/abstract/mediator.py
+++ b/framework/subsystems/ogsmd/modems/abstract/mediator.py
@@ -22,7 +22,7 @@ TODO:
  * refactor parameter validation
 """
 
-__version__ = "0.9.11.1"
+__version__ = "0.9.11.2"
 MODULE_NAME = "ogsmd.modems.abstract.mediator"
 
 from ogsmd import error
@@ -1493,20 +1493,7 @@ class PdpDeactivateContext( PdpMediator ):
 class PdpGetContextStatus( PdpMediator ):
 #=========================================================================#
     def trigger( self ):
-        self._commchannel.enqueue( '+CGACT?', self.responseFromChannel, self.errorFromChannel )
-
-    def responseFromChannel( self, request, response ):
-        if ( response[-1] == "OK" ):
-            if len( response ) < 2:
-                self._ok( "release" ) # rather 'unknown'?
-            else:
-                # FIXME support more than one context
-                # (once we see the first modem that supports it)
-                number, status = self._rightHandSide( response[-2] ).split( ',' )
-                self._ok( "active" if status == '1' else "release" )
-        else:
-            DeviceMediator.responseFromChannel( self, request, response )
-
+        self._ok( Pdp.getInstance( self._object ).status() )
 #
 # CB Mediators
 #

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list