gerar um arquivo CSV on-line no Google App Engine
Estou usando o Google App Engine (python), quero que meus usuários possam fazer o download de um arquivo CSV gerado usando alguns dados do armazenamento de dados (mas não quero que eles façam o download da coisa toda, quando eu reordenar as colunas e outras coisas).
Eu tenho que usar o módulo csv, porque pode haver células contendo vírgulas. Mas o problema é que, se eu fizer isso, precisarei escrever um arquivo, o que não é permitido no Google App Engine
O que eu tenho atualmente é algo assim:
tmp = open("tmp.csv", 'w')
writer = csv.writer(tmp)
writer.writerow(["foo", "foo,bar", "bar"])
Então, eu acho que o que eu gostaria de fazer é manipular células com vírgulas .. ou usar o módulo csv sem escrever um arquivo, pois isso não é possível com o GAE.