Beispiel #1
0
 def mergeWithServer( self ):
   retVal = self.rpcClient.getCompressedData()
   if retVal[ 'OK' ]:
     remoteCFG = CFG()
     remoteCFG.loadFromBuffer( zlib.decompress( retVal[ 'Value' ] ) )
     serverVersion = gConfigurationData.getVersion( remoteCFG )
     self.cfgData = remoteCFG.mergeWith( self.cfgData )
     gConfigurationData.setVersion( serverVersion, self.cfgData )
   return retVal
Beispiel #2
0
 def mergeWithServer( self ):
   retVal = self.rpcClient.getCompressedData()
   if retVal[ 'OK' ]:
     remoteCFG = CFG()
     remoteCFG.loadFromBuffer( zlib.decompress( retVal[ 'Value' ] ) )
     serverVersion = gConfigurationData.getVersion( remoteCFG )
     self.cfgData = remoteCFG.mergeWith( self.cfgData )
     gConfigurationData.setVersion( serverVersion, self.cfgData )
   return retVal
Beispiel #3
0
 def mergeWithServer(self):
     retVal = self.rpcClient.getCompressedData()
     if retVal["OK"]:
         remoteCFG = CFG()
         data = retVal["Value"]
         if isinstance(data, str):
             data = data.encode(errors="surrogateescape")
         remoteCFG.loadFromBuffer(zlib.decompress(data).decode())
         serverVersion = gConfigurationData.getVersion(remoteCFG)
         self.cfgData = remoteCFG.mergeWith(self.cfgData)
         gConfigurationData.setVersion(serverVersion, self.cfgData)
     return retVal