Example #1
0
 def _parse_message(self, data):
     (msg_type, data) = data
     if msg_type == 'protobuf':
         return data
     else:
         inst = mapping.get_class(msg_type)()
         inst.ParseFromString(data)
         return inst
Example #2
0
    def _parse_message(self, data):
        (session_id, msg_type, data) = data

        # Raise exception if we get the response with
        # unexpected session ID
        self._check_session_id(session_id)

        if msg_type == 'protobuf':
            return data
        else:
            inst = mapping.get_class(msg_type)()
            inst.ParseFromString(bytes(data))
            return inst
Example #3
0
 def _parse_message(self, data):
     (msg_type, data) = data
     inst = mapping.get_class(msg_type)()
     inst.ParseFromString(data)
     return inst
Example #4
0
 def _parse_message(self, data):
     (msg_type, data) = data
     inst = mapping.get_class(msg_type)()
     inst.ParseFromString(data)
     return inst