nolanzandi commited on
Commit
e00b058
·
verified ·
1 Parent(s): 657dd2f

Update chart generation data processing

Browse files
Files changed (1) hide show
  1. functions/chart_functions.py +9 -4
functions/chart_functions.py CHANGED
@@ -22,13 +22,18 @@ def chart_generation_func(data: List[dict], session_hash: str, layout: Dict[str,
22
  #Processing data to account for variation from LLM
23
  data_list = []
24
  layout_dict = {}
 
25
  if isinstance(data, list):
26
- data_list = data
 
 
 
 
 
27
  else:
28
- data_list.append(data)
29
 
30
- if isinstance(data[0], str):
31
- data_list[0] = ast.literal_eval(data_list[0])
32
 
33
  if isinstance(layout, list):
34
  layout_obj = layout[0]
 
22
  #Processing data to account for variation from LLM
23
  data_list = []
24
  layout_dict = {}
25
+
26
  if isinstance(data, list):
27
+ data_obj = data[0]
28
+ else:
29
+ data_obj = data
30
+
31
+ if isinstance(data_obj, str):
32
+ data_dict = ast.literal_eval(data_obj)
33
  else:
34
+ data_dict = data_obj
35
 
36
+ data_list.append(data_dict)
 
37
 
38
  if isinstance(layout, list):
39
  layout_obj = layout[0]