forked from elmau/empresa-libre
Borrar archivos temporales
This commit is contained in:
parent
3c76d3a55f
commit
5c3fb3e30f
|
@ -1061,24 +1061,23 @@ class LIBO(object):
|
||||||
self._template.setPrinter(self._set_properties({'PaperFormat': LETTER}))
|
self._template.setPrinter(self._set_properties({'PaperFormat': LETTER}))
|
||||||
self._render(data)
|
self._render(data)
|
||||||
|
|
||||||
# ~ path = '{}.ods'.format(tempfile.mkstemp()[1])
|
path_ods = get_path_temp('.ods')
|
||||||
path = get_path_temp('.ods')
|
self._template.storeToURL(self._path_url(path_ods), ())
|
||||||
self._template.storeToURL(self._path_url(path), ())
|
|
||||||
if ods:
|
if ods:
|
||||||
data = self._read(path)
|
data = self._read(path_ods)
|
||||||
_kill(path)
|
_kill(path_ods)
|
||||||
return data
|
return data
|
||||||
|
|
||||||
doc = self._doc_open(path, {'Hidden': True})
|
doc = self._doc_open(path_ods, {'Hidden': True})
|
||||||
options = {'FilterName': 'calc_pdf_Export'}
|
options = {'FilterName': 'calc_pdf_Export'}
|
||||||
# ~ path = tempfile.mkstemp()[1]
|
path_pdf = get_path_temp('.pdf')
|
||||||
path = get_path_temp('.pdf')
|
doc.storeToURL(self._path_url(path_pdf), self._set_properties(options))
|
||||||
doc.storeToURL(self._path_url(path), self._set_properties(options))
|
|
||||||
doc.close(True)
|
doc.close(True)
|
||||||
self._template.close(True)
|
self._template.close(True)
|
||||||
|
|
||||||
data = self._read(path)
|
data = self._read(path_pdf)
|
||||||
_kill(path)
|
_kill(path_ods)
|
||||||
|
_kill(path_pdf)
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def _get_data(self, doc, name=0):
|
def _get_data(self, doc, name=0):
|
||||||
|
|
Loading…
Reference in New Issue