def commit(self): self.id = self.client.getid() batch_buff = encode_packet(REQUEST_TYPE_BATCH, self.id, self.wbuff, len(self.ids)) self.client.send(batch_buff) return self.do_response()
def append_request(self, type, req): _id = self.client.getid() self.wbuff += encode_packet(type, _id, req.to_binary()) self.ids.append(_id)