Spaces:
Sleeping
Sleeping
Close temp files after opening
Browse files- app.py +3 -0
- helpers/pptx_helper.py +2 -0
- legacy_app.py +3 -0
app.py
CHANGED
@@ -254,6 +254,9 @@ def generate_slide_deck(json_str: str):
|
|
254 |
st.session_state[DOWNLOAD_FILE_KEY] = str(path)
|
255 |
logger.debug('DOWNLOAD_FILE_KEY not found in session')
|
256 |
|
|
|
|
|
|
|
257 |
logger.debug('Creating PPTX file: %s...', st.session_state[DOWNLOAD_FILE_KEY])
|
258 |
|
259 |
try:
|
|
|
254 |
st.session_state[DOWNLOAD_FILE_KEY] = str(path)
|
255 |
logger.debug('DOWNLOAD_FILE_KEY not found in session')
|
256 |
|
257 |
+
if temp:
|
258 |
+
temp.close()
|
259 |
+
|
260 |
logger.debug('Creating PPTX file: %s...', st.session_state[DOWNLOAD_FILE_KEY])
|
261 |
|
262 |
try:
|
helpers/pptx_helper.py
CHANGED
@@ -241,3 +241,5 @@ if __name__ == '__main__':
|
|
241 |
output_file_path=path,
|
242 |
slides_template='Blank'
|
243 |
)
|
|
|
|
|
|
241 |
output_file_path=path,
|
242 |
slides_template='Blank'
|
243 |
)
|
244 |
+
|
245 |
+
temp.close()
|
legacy_app.py
CHANGED
@@ -241,6 +241,9 @@ def generate_slide_deck(json_str: str, pptx_template: str, progress_bar) -> List
|
|
241 |
with open(path, 'rb') as f:
|
242 |
st.download_button('Download PPTX file', f, file_name='Presentation.pptx')
|
243 |
|
|
|
|
|
|
|
244 |
return all_headers
|
245 |
|
246 |
|
|
|
241 |
with open(path, 'rb') as f:
|
242 |
st.download_button('Download PPTX file', f, file_name='Presentation.pptx')
|
243 |
|
244 |
+
if temp:
|
245 |
+
temp.close()
|
246 |
+
|
247 |
return all_headers
|
248 |
|
249 |
|