Mercurial > odfcast > odfcast
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): |