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

Daniel Willmann daniel at totalueberwachung.de
Mon Feb 2 18:51:55 UTC 2009


The following commit has been merged in the master branch:
commit 2c47aa00f530c4ec698c024b583f250373185b09
Author: Daniel Willmann <daniel at totalueberwachung.de>
Date:   Mon Jan 12 17:23:49 2009 +0100

    ogsmd: Make RegisterWithProvider charset aware

diff --git a/framework/subsystems/ogsmd/modems/abstract/mediator.py b/framework/subsystems/ogsmd/modems/abstract/mediator.py
index a788310..10dab49 100644
--- a/framework/subsystems/ogsmd/modems/abstract/mediator.py
+++ b/framework/subsystems/ogsmd/modems/abstract/mediator.py
@@ -1149,7 +1149,9 @@ class NetworkListProviders( NetworkMediator ): # a{sv}
 class NetworkRegisterWithProvider( NetworkMediator ):
 #=========================================================================#
     def trigger( self ):
-        self._commchannel.enqueue( '+COPS=1,2,"%d"' % self.operator_code, self.responseFromChannel, self.errorFromChannel, timeout=currentModem().timeout("COPS") )
+        charset = currentModem()._charsets["DEFAULT"]
+        opcode = ("%05d" % ( self.operator_code )).encode(charset)
+        self._commchannel.enqueue( '+COPS=1,2,"%s"' % opcode, self.responseFromChannel, self.errorFromChannel, timeout=currentModem().timeout("COPS") )
 
 #=========================================================================#
 class NetworkGetCountryCode( NetworkMediator ):

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list