From 5c3fb3e30f4d138b09b2fbd4bb00c470520cbabc Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Thu, 8 Feb 2018 22:24:32 -0600 Subject: [PATCH] Borrar archivos temporales --- source/app/controllers/util.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/source/app/controllers/util.py b/source/app/controllers/util.py index eb98ff7..29fd528 100644 --- a/source/app/controllers/util.py +++ b/source/app/controllers/util.py @@ -1061,24 +1061,23 @@ class LIBO(object): self._template.setPrinter(self._set_properties({'PaperFormat': LETTER})) self._render(data) - # ~ path = '{}.ods'.format(tempfile.mkstemp()[1]) - path = get_path_temp('.ods') - self._template.storeToURL(self._path_url(path), ()) + path_ods = get_path_temp('.ods') + self._template.storeToURL(self._path_url(path_ods), ()) if ods: - data = self._read(path) - _kill(path) + data = self._read(path_ods) + _kill(path_ods) return data - doc = self._doc_open(path, {'Hidden': True}) + doc = self._doc_open(path_ods, {'Hidden': True}) options = {'FilterName': 'calc_pdf_Export'} - # ~ path = tempfile.mkstemp()[1] - path = get_path_temp('.pdf') - doc.storeToURL(self._path_url(path), self._set_properties(options)) + path_pdf = get_path_temp('.pdf') + doc.storeToURL(self._path_url(path_pdf), self._set_properties(options)) doc.close(True) self._template.close(True) - data = self._read(path) - _kill(path) + data = self._read(path_pdf) + _kill(path_ods) + _kill(path_pdf) return data def _get_data(self, doc, name=0):