comparison odfcast/convert.py @ 58:ea839127934d

Avoid creating another file descriptor for the merged output file
author Björn Ricks <bjoern.ricks@intevation.de>
date Wed, 12 Nov 2014 12:21:09 +0100
parents 423f99732a80
children 2dacbe7fb7f9
comparison
equal deleted inserted replaced
57:423f99732a80 58:ea839127934d
191 for ffile in ffiles: 191 for ffile in ffiles:
192 merger.append(ffile) 192 merger.append(ffile)
193 193
194 outfile = tempfile.NamedTemporaryFile() 194 outfile = tempfile.NamedTemporaryFile()
195 195
196 merger.write(outfile.name) 196 merger.write(outfile)
197
198 merger.close() 197 merger.close()
198 outfile.seek(0)
199
199 log.debug("PDF documents merged") 200 log.debug("PDF documents merged")
200 return Response(outfile, mimetype=PDF_MIMETYPE) 201 return Response(outfile, mimetype=PDF_MIMETYPE)
201 202
202 203
203 class TemplateView(MethodView): 204 class TemplateView(MethodView):
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)