def append2Csv(self, queueName, fileName, blobName, header): q = taskqueue.Queue(queueName) data = '' count = 0 tasks = q.lease_tasks(600, 1000) for t in tasks: payload = t.payload data += payload + '\n' count += 1 logging.info("%s: %d items, %d bytes" % (queueName, count, len(data))) fw = FileWr.get_by_key_name(fileName) if not fw: fw = FileWr(key_name=fileName) fw.append(blobName, header) fw.append(blobName, data) q.delete_tasks(tasks)
def append2Csv(self, queueName, fileName, blobName, header): q = taskqueue.Queue(queueName) data = '' count = 0 tasks = q.lease_tasks(600, 1000) for t in tasks: payload = t.payload data += payload + '\n' count += 1 logging.info("%s: %d items, %d bytes" % (queueName, count, len(data))) fw = FileWr.get_by_key_name(fileName) if not fw: fw = FileWr(key_name=fileName) fw.append(blobName, header) fw.append(blobName, data) q.delete_tasks(tasks)
def get(self): fwe = FileWr.get_by_key_name("export_csv") fwc = FileWr(key_name="crash_export_csv") fwc.bkey = fwe.bkey fwc.put() self.response.out.write("OK")
def get(self): fw = FileWr.get_by_key_name("feedback_export_csv") self.send_blob(fw.bkey)
def get(self): fw = FileWr.get_by_key_name("feedback_export_csv") self.send_blob(fw.bkey)