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}")
|