def select_msg(self, where): msgs = self.select('select hash, time, ip, port, src, dst, type, data, ttl, id from data where %s' % where) res = list() for msg in msgs: m = DTNMessage() m.hash = msg[0] m.time = msg[1] m.ip = msg[2] m.port = msg[3] m.src = msg[4] m.dst = msg[5] m.type = msg[6] m.data = msg[7] m.ttl = msg[8] m.id = msg[9] res.append(m) return res