コード例 #1
0
 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)
コード例 #2
0
	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)
コード例 #3
0
	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")
コード例 #4
0
	def get(self):
		fw = FileWr.get_by_key_name("feedback_export_csv")
		self.send_blob(fw.bkey)
コード例 #5
0
 def get(self):
     fw = FileWr.get_by_key_name("feedback_export_csv")
     self.send_blob(fw.bkey)