0001-export_to_pdf-make-temp-variable-known-regardless-of.patch
wcs/wf/export_to_model.py | ||
---|---|---|
69 | 69 |
subprocess.check_call(['which', 'libreoffice'], stdout=subprocess.DEVNULL) |
70 | 70 | |
71 | 71 |
def transform_to_pdf(instream): |
72 |
temp_dir = None |
|
72 | 73 |
try: |
73 | 74 |
temp_dir = tempfile.mkdtemp() |
74 | 75 |
with tempfile.NamedTemporaryFile(dir=temp_dir) as infile: |
... | ... | |
96 | 97 |
except subprocess.CalledProcessError: |
97 | 98 |
raise Exception('libreoffice is failing') |
98 | 99 |
finally: |
99 |
shutil.rmtree(temp_dir) |
|
100 |
if temp_dir: |
|
101 |
shutil.rmtree(temp_dir) |
|
100 | 102 |
except subprocess.CalledProcessError: |
101 | 103 |
transform_to_pdf = None |
102 | 104 | |
103 |
- |