Update app.py via AI Editor
Browse files
app.py
CHANGED
@@ -13,6 +13,7 @@ import tempfile
|
|
13 |
import shutil
|
14 |
import logging
|
15 |
import json
|
|
|
16 |
from flask import request, make_response, g
|
17 |
from dash.exceptions import PreventUpdate
|
18 |
import PyPDF2
|
@@ -309,7 +310,7 @@ def handle_file_upload_and_delete(list_of_contents, delete_clicks, list_of_names
|
|
309 |
elif "delete-file-btn" in prop_id:
|
310 |
try:
|
311 |
btn_id = prop_id.split('.')[0]
|
312 |
-
btn_id_dict =
|
313 |
filename = btn_id_dict['index']
|
314 |
except Exception as e:
|
315 |
logger.warning(f"Could not extract filename from delete prop_id: {prop_id} error: {e}")
|
|
|
13 |
import shutil
|
14 |
import logging
|
15 |
import json
|
16 |
+
import ast
|
17 |
from flask import request, make_response, g
|
18 |
from dash.exceptions import PreventUpdate
|
19 |
import PyPDF2
|
|
|
310 |
elif "delete-file-btn" in prop_id:
|
311 |
try:
|
312 |
btn_id = prop_id.split('.')[0]
|
313 |
+
btn_id_dict = ast.literal_eval(btn_id)
|
314 |
filename = btn_id_dict['index']
|
315 |
except Exception as e:
|
316 |
logger.warning(f"Could not extract filename from delete prop_id: {prop_id} error: {e}")
|