bluenevus commited on
Commit
b64b140
·
1 Parent(s): 74bc439

Update app.py via AI Editor

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -12,6 +12,7 @@ import threading
12
  import tempfile
13
  import shutil
14
  import logging
 
15
  from flask import request, make_response, g
16
  from dash.exceptions import PreventUpdate
17
  import PyPDF2
@@ -306,10 +307,9 @@ def handle_file_upload_and_delete(list_of_contents, delete_clicks, list_of_names
306
  return get_file_cards(session_data['uploaded_files'])
307
  # Handle delete button click
308
  elif "delete-file-btn" in prop_id:
309
- import ast
310
- btn_id = prop_id.split('.')[0]
311
  try:
312
- btn_id_dict = ast.literal_eval(btn_id)
 
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}")
@@ -381,9 +381,8 @@ def handle_matrix_and_chat(*args):
381
  raise PreventUpdate
382
  triggered_id = ctx.triggered[0]['prop_id'].split('.')[0]
383
  if "matrix-btn" in triggered_id:
384
- import ast
385
  try:
386
- triggered = ast.literal_eval(triggered_id)
387
  matrix_type = triggered['index']
388
  except Exception:
389
  raise PreventUpdate
 
12
  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
 
307
  return get_file_cards(session_data['uploaded_files'])
308
  # Handle delete button click
309
  elif "delete-file-btn" in prop_id:
 
 
310
  try:
311
+ btn_id = prop_id.split('.')[0]
312
+ btn_id_dict = json.loads(btn_id)
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}")
 
381
  raise PreventUpdate
382
  triggered_id = ctx.triggered[0]['prop_id'].split('.')[0]
383
  if "matrix-btn" in triggered_id:
 
384
  try:
385
+ triggered = json.loads(triggered_id)
386
  matrix_type = triggered['index']
387
  except Exception:
388
  raise PreventUpdate