jonathanjordan21 commited on
Commit
3ff7f87
·
verified ·
1 Parent(s): 29ad1d1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -45,6 +45,16 @@ def process_inputs(user_input_json, session_id_json, project_id, chat_url, updat
45
  update_vars = convert_inputs(user_input,update_vars)
46
  output_vars = convert_output_vars(user_input,output_vars)
47
 
 
 
 
 
 
 
 
 
 
 
48
  # --- Your function logic here ---
49
  df = pd.DataFrame({
50
  "user_input": user_input,
@@ -54,8 +64,10 @@ def process_inputs(user_input_json, session_id_json, project_id, chat_url, updat
54
  "update_variables": update_vars,
55
  "output_variables": output_vars,
56
  "token":token,
57
- "answer": [[] * len(x) if isinstance(x, list) else [] for x in user_input]
58
- })
 
 
59
 
60
  return df
61
 
 
45
  update_vars = convert_inputs(user_input,update_vars)
46
  output_vars = convert_output_vars(user_input,output_vars)
47
 
48
+ unique_output = {}
49
+
50
+ for x in output_vars:
51
+ for y in x:
52
+ unique_output.add(y)
53
+
54
+ dict_output = {
55
+ uni: [[] * len(x) if isinstance(x, list) else [] for x in user_input] for uni in unique_output
56
+ }
57
+
58
  # --- Your function logic here ---
59
  df = pd.DataFrame({
60
  "user_input": user_input,
 
64
  "update_variables": update_vars,
65
  "output_variables": output_vars,
66
  "token":token,
67
+ } | dict_output
68
+ )
69
+ # "answer": [[] * len(x) if isinstance(x, list) else [] for x in user_input]
70
+ # })
71
 
72
  return df
73