def askTransactionInformation(self, conn, tid): t = self.app.dm.getTransaction(tid) if t is None: p = Errors.TidNotFound('%s does not exist' % dump(tid)) else: p = Packets.AnswerTransactionInformation(tid, t[1], t[2], t[3], bool(t[4]), t[0]) conn.answer(p)
def askTransactionInformation(self, conn, tid): backup_tid = self.app.dm.getBackupTID() if tid > backup_tid: conn.answer( Errors.TidNotFound('tids > %s are not fully fetched yet' % dump(backup_tid))) return super(ClientReadOnlyOperationHandler, self).askTransactionInformation(conn, tid)