I don't use a database to create the CSV content but generate is as a comma delimited text. Also I want to set the file name to be downloaded.
I don't see how to do it from the book. This line has to be changed in order to work: raise HTTP(200,str(content), **{'Content-Type':'text/csv', 'Content-Disposition':attachment + ';'})