def loadFromPacket(packet): obj = OK() proto = Proto(packet, 3) obj.sequenceId = proto.get_fixed_int(1) proto.get_filler(1) obj.affectedRows = proto.get_lenenc_int() obj.lastInsertId = proto.get_lenenc_int() obj.statusFlags = proto.get_fixed_int(2) obj.warnings = proto.get_fixed_int(2) return obj
def loadFromPacket(packet): """ >>> colcount = ColCount() >>> colcount.sequenceId = 1 >>> colcount.colCount = 5 >>> colcount.colCount 5 >>> pkt = colcount.toPacket() >>> pkt bytearray(b'\\x01\\x00\\x00\\x01\\x05') >>> colcount2 = ColCount.loadFromPacket(pkt) >>> colcount2.colCount 5 >>> colcount2.sequenceId 1 """ obj = ColCount() proto = Proto(packet, 3) obj.sequenceId = proto.get_fixed_int(1) obj.colCount = proto.get_lenenc_int() return obj