def send_outgoing_packet(self, packet):
data = packet.build_data()
if not isinstance(packet, (Packets.OutgoingPacket.ResponsePacket, Packets.OutgoingPacket.ConfirmationPacket)):
data.update({'query_id': self._outgoing_packet_id})
self._outgoing_packet_id += 1
self.logger.debug('Outgoing: %s', json.dumps(data))
raw = msgpack.packb(data)
self.socket.sync_write_message(raw)
评论列表
文章目录